Linuxta güvenli disk temizleme (shred, wipe, dd komutları ile)

Linux sistemlerde terminal yani uçbirim üzerinde shred, wipe, dd komutları kullanılarak güvenli disk temizleme işlemi nasıl yapılır?
SHRED kullanımı:
Öncelikle kullandığınız dağıtımı bildiğinizi varsayarak shred kurulu mu değil mi uçbirimden veya paket yöneticinizden kontrol edin. Kurulu değil ise kurun.
Temizlemek istediğimiz disk bölümü veya sabit diskin veya harici bellek üzerinde veri parçalama işlemine geçelim.
shred -vfz -n 10 /dev/sda3
-v: işlemin ilerleyişini göster
-f: gerekirse disk üzerine yazmaya izin vermek için izinleri değiştir
-z: parçalamayı gizlemek için sıfırlarla son bir üzerine yazma seçeneği ekle
-n: varsayılan (3) yerine N kez üzerine yaz önüne 10 ekledik 10 kez yazacak
Böylece bu, /dev/sda3 üzerine 10 kez yazacaktır.
DD kullanımı:
Temizlemek istediğimiz disk bölümü veya sabit diskin veya harici bellek üzerinde dd komutları ile veri yazma işlemine geçelim.
sudo dd if=/dev/urandom of=/dev/sda3 bs=4k status=progress && sync
Öncelikle kullandığınız dağıtımı bildiğinizi varsayarak wipe desteği kurulu mu değil mi uçbirimden veya paket yöneticinizden kontrol edin. Kurulu değil ise kurun.
üzerine veri yazmak istediğimiz disk bölümü veya sabit diskin veya harici bellek üzerinde veri yazma işlemine geçelim.
wipe -q /dev/sda3
, veri yazma hızına ve boyutuna göre zaman alabilir. İşlem tamamlanana kadar sabırla bekleyiniz. İşlemi yarıda kesmemeye dikkat ediniz.