我们的 Linux 机器上有一个相对较大的磁盘,大小为 2.5TB。
我们想要完全格式化(清零) 该磁盘;说磁盘是/dev/sdX
.
我们希望通过 来实现这一点dd
,例如:
dd if=/dev/zero of=/dev/sdX bs=1M count=1
我的问题是:是否dd
也支持这样的格式化(清理)大尺寸磁盘?
另外,这样操作之后,如何验证dd
磁盘是否真的被清零了呢?
答案1
dd
在这种情况下会很慢。您可以安装
pv
(手册页) 和:yum install pv
pv
可能会更快,我建议扰乱代替归零,首先,(如果您认真对待数据擦除,那就是):pv < /dev/urandom > /dev/sdX
无需检查是否已完成此操作。在这种情况下,我们会加扰而不是归零,无论如何也没有办法。
如果您现在希望将整个驱动器归零,只需执行以下操作:
pv < /dev/zero > /dev/sdX
如果驱动器已归零,现在您可以使用以下命令检查它是否确实已归零:
pv /dev/sdX | tr --squeeze-repeats "\000" "Z"
输出示例:
1,00MiB 0:00:00 [ 202MiB/s] [=============================>] 100% Z
注意到了一个并且只有字母Z作为输出?这就是您在这里寻找的东西。