使用 来/dev/zero
擦除 HDD 非常慢,因此我将使用准备好的 1GB 随机文件或零文件。
但我怎样才能循环这个文件呢dd
?
dd if=loopfile of /dev/sdx
答案1
/dev/zero
一点也不慢,也许你需要的只是dd bs=1M
。每秒应处理数 GB,因此 HDD/SSD 是瓶颈。
# dd bs=1M status=progress if=/dev/zero of=/dev/null
234309550080 bytes (234 GB, 218 GiB) copied, 11 s, 21.3 GB/s
或者只是跟着去shred
。
# shred -v -n 1 /dev/eraseme
这应该与全硬盘速度的(伪)随机数据一起使用。如果它必须为零,那么-n 0 -z
但shred
它不会比随机数据快。