玩Linux系统 做启动u盘
时间:2021-08-10 来源:互联网 编辑:宝哥软件园 浏览:次
Dd命令是Linux/UNIX下非常有用的命令,用于复制指定大小块的文件,同时进行指定的转换。大多数用户只知道dd命令的使用,却不知道dd命令作为usb启动盘使用非常方便。让我们来看看dd命令是如何应用于刻录引导u盘的。使用dd命令作为usb启动盘非常方便,只有: sudo DD if=XXX . iso of=/dev/sdb bs=1M。在使用上述命令之前,必须卸载u盘,sdb是你的u盘,bs=1m是块大小,后面的值大,写入速度比块快一点,但不是无限的。我通常选择2M。请注意,执行命令后,u盘仍在。请注意,您的图像需要支持dd命令。dd命令的参数:1。if=文件名:输入文件名,这是默认情况下的标准输入。也就是说,指定源文件。If=输入文件2。of=文件名:输出文件名,默认为标准输出。也就是说,指定目标文件。Of=输出文件3。ibs=bytes:一次读取字节,即指定字节的块大小。Obs=bytes:一次输出字节,即指定字节的块大小。Bs=bytes:同时将读/输出的块大小设置为字节。4.cbs=bytes:一次转换字节,即指定转换缓冲区大小。5.skip=blocks:从输入文件的开头跳过块,然后开始复制。6.seek=blocks:在开始复制之前,从输出文件的开头跳过块。请注意,通常仅在输出文件是磁盘或磁带时有效,也就是说,当它被备份到磁盘或磁带时。7.count=blocks:仅复制块,块大小等于ibs指定的字节数。8.Convert转换:使用指定的参数转换文件。Ascii:将ebcdic转换为Asciiebcdic:将ascii转换为ebcdicibm:将ascii转换为备选ebcdicblock:将每行长度转换为cbs,并用空格填充unblock:以使每行长度为cbs。不足的部分用空格填充lcase:将大写字符转换为小写字符ucase:将小写字符转换为大写字符swab:交换每对字节的输入noerror:发生错误时不停止,notrunc:不截断输出文件sync:将每个输入块填充为ibs字节,不足的部分用空字符填充。dd应用示例:1。将整个本地/dev/hdb磁盘备份到/dev/h dddd if=/dev/hdb of=/dev/HDD 2。将/dev/hdb磁盘的全部数据备份到镜像文件dd if=/dev/hdb of=/root/image3。将备份文件还原到指定的磁盘DD if=/root Image of=/dev/hdb4。备份/dev/hdb的整个磁盘数据,并使用gzip工具进行压缩。保存到指定的路径DD if=/dev/hdb | gzip/root/image . gz5 .将压缩的备份文件还原到指定的磁盘gzip-DC/root/image . gz | DD of=/dev/hdb 6。将磁盘开头512字节的MBR信息备份到指定文件DD如果=/dev/hdaof=/root/image Bs=512,则意味着块大小为512字节。还原: DD IF=/根/映像的=/dev/hda7。备份软盘DD IF=/dev/fd0of=磁盘。img计数=1 BS=1440 K(即块大小为1.44M)8。将内存内容复制到硬盘DD if=/dev/mem of=/root/Mem . bin bs=1024(指定的块大小为1k)9。将光盘的内容复制到指定的文件夹,如果=/dev/cdrom (hdc) of=/root/CD,则将其保存为cd.iso文件DD。iso10。增加交换分区的文件大小。第一步:创建一个大小为256M的文件3360 DD if=/dev/zeroof=/Swapfile bs=1024 count=262144第二步:将此文件变成交换文件: kswap/Swapfile第三步:启用此交换文件: Swapfile第四步:编辑/etc/fstab文件。自动加载交换文件:/交换文件交换交换默认值0 011。销毁磁盘数据dd if=/dev/urandom of=/dev/hda1请注意,会将随机数据填充到硬盘中,在某些必要的情况下,这些数据可用于销毁数据。12.测试硬盘的读/写速度DD if=/dev/zerobs=1024 count=1000000 of=/root/1gb . filedd if=/root/1gb . filebs=64k | DD of=/dev/null硬盘的读/写速度可以通过以上两个命令输出的命令执行时间来计算。
13.如果=/dev/zerobs=1024 count=100000 of=/root/1gb,则确定硬盘DD的最佳块大小。file DD if=/dev/zero bs=2048 count=50000 of=/root/1gb。filedd if=/dev/Zero bs=4096计数=250000 of=/root/1gb。file DD if=/dev/zero bs=8192 count=125000 of=/root/1gb。文件通过比较上面命令输出中显示的命令执行时间,可以确定系统的最佳块大小。14.修复硬盘或u盘dd如果=/dev/sda of=/dev/sda当硬盘长时间闲置(例如1年或2年)时,磁盘上会产生磁通量点。当磁头读取这些区域时,会遇到困难,可能会造成I/O错误。当这种情况影响硬盘的第一个扇区时,可能会导致硬盘报废。上述命令可能会使这些数据恢复生机。而且这个过程安全高效。使用linux dd命令烧录开机u盘对于普通用户来说是比较困难的。如果你有兴趣学习这方面的知识,读几遍就会发现其实没那么复杂。我们不需要记住这些dd命令。我们只需要知道刻录引导u盘时下一步要做什么,然后查询对应的dd命令并输入即可。
版权声明:玩Linux系统 做启动u盘是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。