12_dd命令的用法
dd命令的用法
-
在本文中,我们将讨论另一个有用的系统管理命令dd,它的作用是转换和复制文件。该命令主要用于读取和写入特殊设备文件。记住,硬盘在linux中表示为特殊的设备文件。dd有时用于诸如备份硬盘驱动器的引导扇区、克隆一个磁盘或分区到另一个磁盘或分区,或者创建一个可启动的usb记忆棒。
请注意,dd有时被称为"磁盘毁灭者",因为它具有驱动器擦除功能,所以在使用dd命令时,请小心并注意备份您的数据。
举个例子,我先插入了一个U盘,它自动挂载到了/media下:
lsblk
此时如果要备份U盘文件到指定目录下,运行命令:
dd if=/dev/sdb of=/home/student/backup-usb.img status=progress
if选项表示输入文件,of选项表示输出文件。
我们注意到即使硬盘是空的,该命令也会复制数据,你也许会很好奇该命令在复制什么?
dd命令与块一起工作,实际上是通过复制所有空的和占用的空间来克隆设备文件。因此,如果你有一个10GB的分区并且9个是空闲的,那么dd命令将复制10GB到目的地。