如何将磁盘清零+事后验证?

如何将磁盘清零+事后验证?

我们的 Linux 机器上有一个相对较大的磁盘,大小为 2.5TB。

我们想要完全格式化(清零) 该磁盘;说磁盘是/dev/sdX.


我们希望通过 来实现这一点dd,例如:

dd if=/dev/zero of=/dev/sdX bs=1M count=1

我的问题是:是否dd也支持这样的格式化(清理)大尺寸磁盘?

另外,这样操作之后,如何验证dd磁盘是否真的被清零了呢?

答案1

  1. dd在这种情况下会很慢。

    您可以安装pv手册页) 和:

    yum install pv
    
  2. pv可能会更快,我建议扰乱代替归零,首先,(如果您认真对待数据擦除,那就是):

    pv < /dev/urandom > /dev/sdX
    
  3. 无需检查是否已完成此操作。在这种情况下,我们会加扰而不是归零,无论如何也没有办法。

  4. 如果您现在希望将整个驱动器归零,只需执行以下操作:

    pv < /dev/zero > /dev/sdX
    
  5. 如果驱动器已归零,现在您可以使用以下命令检查它是否确实已归零:

    pv /dev/sdX | tr --squeeze-repeats "\000" "Z"
    

    输出示例:

    1,00MiB 0:00:00 [ 202MiB/s] [=============================>] 100%            
    Z
    

    注意到了一个并且只有字母Z作为输出?这就是您在这里寻找的东西。

    取自https://superuser.com/a/559794/402107

相关内容