Wymazywanie danych z dysku (dd, hdparm, shred) - Jak usunąć dane z dysku?

| F.A.Q.

Wymazywanie danych z dysku (dd, hdparm, shred) - Jak usunąć dane z dysku?

dd

Usunięcie MBR, bez tablicy partycji

dd if=/dev/null of=/dev/sdb bs=446 count=1

Usunięcie MBR + tablice partycji

dd if=/dev/null of=/dev/sdb bs=512 count=1

Zapisywanie dysku losowymi danymi

dd if=/dev/urandom of=/dev/sdb

Wyzerowanie sektorów dysku

dd if=/dev/zero of=/dev/sdb bs=8k

hdparm

Bezpieczne wymazywanie dysku:

hdparm --user-master u --security-set-pass hasło /dev/sda
hdparm --user-master u --security-erase hasło /dev/sda
hdparm --user-master u --security-unlock hasło /dev/sdx
hdparm --user-master u --security-disable p /dev/sdx

security_password=„p”

shred

Za pomocą polecenia shred zawartość pliku zostaje zamazana, tzn nadpisana przez przypadkowe znaki, dzięki czemu odzyskanie zawartości staje się bardzo trudnym, czasem nie możliwym do wykonania zadaniem. Polecenie to w swojej najprostszej postaci nie usuwa pliku, a jedynie zamazuje zawartość - plik zostaje na dysku. Można wymusić usuwanie pliku (--remove)

Zamazanie zawartości pliku

shred plik

Zamazanie zawartości oraz skasowanie pliku

shred -u plik

Zamazanie kilkakrotne -n (domyślnie 3).

shred -n 20 plik

Powiązane strony:

  1. Narzędzia Linux - dd (Tworzenie obrazu ISO, Test przepustowości)
  2. Narzędzia Linux - Hdparm - (Zarządzanie dyskami oraz testy przepustowości)
  3. Usuwanie bad sektorów (Hdparm) - Jak usunąć bad sektory?