ハードディスクを完全に初期化

openssl randを使う

$ openssl rand $(</proc/partitions awk '$4=="sdz" {print $3*1024}') >/dev/sdz
$ dd if=/dev/zero of=/dev/sdz bs=100M
$ watch -n 10 pkill -USR1 dd # 別ターミナル

shredを使う

  • NSA方式[乱数2回+ゼロクリア]

    $ shred -n 2 -z -v /dev/sdz
    
  • 個人用[乱数1回+ゼロクリア]

    $ shred -n 1 -z -v /dev/sdz
    

ddを使う[遅い]

$ dd if=/dev/urandom of=/dev/sdz bs=100M
$ dd if=/dev/zero of=/dev/sdz bs=100M
$ while true; do killall -USR1 dd; sleep 2; done # 別ターミナル
Written on January 7, 2016