dd:将驱动器中所有剩余的未使用空间清零

dd:将驱动器中所有剩余的未使用空间清零

在第二个答案中这个问题关于使用“dd”进行磁盘克隆,我读过这个命令:

dd if=/dev/zero of=/mnt/hdb/zero

应该在没用过驱动器“hdb”的空间,但是我找不到有关/zero附加到已安装硬盘驱动器的此标签的任何文档。

我理解第一部分(if=/dev/zero是“创建”零的虚拟设备),但这/mnt/hdb/zero到底是什么意思?这真的映射到驱动器的未使用空间吗?这是打字错误吗?

在确保它不会造成任何损害之前,我不想在我的驱动器上运行它......

答案1

/零-Tag 实际上是一个文件名。该命令只是将虚拟文件中的零/dev/zero(无限数量的零)复制到其中,/mnt/hdb/zero直到磁盘已满或发生其他错误。

这就是为什么您必须删除该文件/mnt/hdb/zero才能重新获得未使用的空间。

但是,用零填充空闲空间的更好方法(在 ext2,3,4 文件系统上)是使用名为 zerofree 的工具。

相关内容