使用 來/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
它不會比隨機資料快。