Portál AbcLinuxu, 2. května 2025 05:55

Jak nenávratně zničím data na disku?

Chystáte-li se zbavit disku nebo celého počítače, je vhodné vymazat data. Samotné smazání např. příkazem rm je nedostatečné, protože data ve skutečnosti nesmaže, pouze označí použité bloky jako volné. Vhodnější je přepsání obsahu celého disku jako zařízení, např.:

  dd if=/dev/zero of=/dev/hda bs=64K

(přepsání obsahu disku nulami). Místo /dev/zero lze použít i /dev/urandom pro přepsání náhodnými daty, ale toto zařízení je několikanásobně pomalejší než běžné dnešní disky.

Použitím speciálních technologií lze z ploten disku přečíst původní data i po jejich přepsání. Proto pokud patříte mezi extrémně paranoidní jedince nebo jste právem přesvědčeni, že o vaše data budou mít zájem tajné služby nebo armáda, můžete využít některý z nástrojů, které provádějí několika násobné přepsání různými daty. K tomu lze využít např. kontrolu příkazem badblocks v read-write režimu:

  badblocks -ws /dev/hda

(použije postupně 0x55, 0xAA, 0xFF a 0x00) nebo shred:

  shred -vzn 3 /dev/hda

(přepíše disk třikrát náhodnými daty a poté nulami). Oba tyto příkazy (zejména shred) jsou ale výrazně pomalejší než prosté přepsání nulami.

Dokument vytvořil: Leoš Literák, 16.9.2006 16:11 | Poslední úprava: Michal Kubeček, 27.5.2007 13:48 | Další přispěvatelé: xobot | Historie změn | Zobrazeno: 4289×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.