我使用以下方法格式化了 160GB 驱动器:
dd if=/dev/zeros of=/dev/sda bs=512
我希望整个驱动器都充满了零,但我该如何检查呢?
我以为我可以cat /dev/sda
看到所有的零,但是,在我这样做之后,终端似乎冻结了。
我使用以下方法格式化了 160GB 驱动器:
dd if=/dev/zeros of=/dev/sda bs=512
我希望整个驱动器都充满了零,但我该如何检查呢?
我以为我可以cat /dev/sda
看到所有的零,但是,在我这样做之后,终端似乎冻结了。
使用注意事项
它是
/dev/zero
而不是/dev/zeros
你的命令应该是:并不是:
如何验证?
有很多方法可以验证驱动器仅包含零,但将驱动器作为文件打开并查看它根本不是最有效的方法。
将使用一种简单的方法
cmp
,它将逐字节比较两个文件并报告第一个差异。基本上,您会将/dev/zero
驱动器作为一个文件(全零)与另一个文件进行比较,如下所示:如果你得到这样的东西:
然后文件与较短文件(在这种情况下为您的驱动器)的末尾相同,并且全部为零。
将通过以下方式报告差异
cmp
:我确信它没有冻结;只是需要很长时间。一屏 (80x25) 是 1920 个字符,即不完全是 2k。而您正在尝试查看 160 GB 的零值,即
160 * 1024 * 1024 * 1024 个字符,即 171798691840 个字符。
我希望你没有为接下来的几周制定任何计划...... ;-)