Ich hatte neulich einmal wieder eine Festplatte zu löschen. Da auf der Platte Patientendaten gespeichert waren, und die Platte per Post rausgeschickt werden sollte, wurde:
$ sudo dd if=/dev/random of=/dev/[partition] bs=1024k
abgesetzt.
Doch trotz Boliden mit aktueller Hardware, der Zufallsgenerator braucht einfach viiiiel zu lange. Ich hab’s nicht ausgerechnet, aber der Wipe-Vorgang hätte für die zu löschenden 160GB schon einige Tage gebraucht.
Bei Serverplatten interessiert mich das nicht wirklich, da ich dort meist nicht wirklich unter Zeitdruck stehe. Da wird der dd-Prozess angeschmissen und rappelt dann nach Lust und Laune vor sich hin, bis er fertig ist.
Wer ungeduldig ist oder es einfach nur eilig hat, kann aber mittlerweile – und ohne wirklichen Sicherheitsverlust – die zu löschende Platte einfach mit Nullen vollhauen:
$ sudo dd if=/dev/zero of=/dev/[partition] bs=1024k
Oder man benutzt “shred” aus dem coreutils-Paket.
Kleiner Tipp am Rande. Wer während des dd-Laufes den aktuellen Fortschritt sehen möchte, der muss einfach nur ein SIGUSR1 an den laufenden dd-Prozess absetzen:
# sudo kill -SIGUSR1 $(pidof dd)