Archiv verlassen und diese Seite im Standarddesign anzeigen : Sicheres Löschen mit Linux
WhiteVelvet
2008-01-28, 14:29:23
Für Euch sicher eine einfache Frage, für mich als Linux N00b bisher unbekannt: Wie kann ich mit Linux einen Datenträger mit Nullen vollschreiben (oder mit Random-Patterns)?
redfox
2008-01-28, 14:53:31
wenn ich mich recht erinnere geht das mit "shred"
Auszug aus der Manpage:
Aufruf: shred [OPTIONEN] DATEI [...]
Mehrfaches Überschreiben der angegebenen DATEI(en), um es schwerer zu machen,
selbst mit teuren Hardware-Analysemitteln die Daten wieder herzustellen.
Erforderliche Argumente für lange Optionen sind auch für kurze erforderlich.
-f, --force Zugriffsrechte wechseln, um ein Schreiben zuzulassen,
wenn nötig
-n, --iteration=N N-fach überschreiben statt des Standardwertes (25)
--random-source=DATEI zufällige Bytes aus DATEI nehmen (/dev/urandom)
-s, --size=N diese Anzahl Bytes zerhacken (Suffixe wie K, M, G zulässig)
-u, --remove Datei nach dem Überschreiben abschneiden und entfernen
-v, --verbose Fortschritt anzeigen
-x, --exact Dateigrößen nicht auf den nächsten vollen Block runden;
dies ist für nicht-reguläre Dateien die Voreinstellung
-z, --zero ein letzten Überschreiben mit Nullen hinzufügen, um
Zerhacken zu verbergen.
--help diese Hilfe anzeigen und beenden
--version Versionsinformation anzeigen und beenden
Damit kannst du dann "shred /dev/sdx -n 100" eine Partition deiner Wahl n-mal mit Nullen überschreiben. :)
Redfox
WhiteVelvet
2008-01-28, 16:27:21
Wow, vielen Dank!
Olleg
2008-01-28, 18:40:36
dd if=/dev/urandom of=/dev/sdX
da.phreak
2008-01-28, 20:17:23
Sei verdammt vorsichtig mit dd, das arbeitet ohne Nachfrage. Stelle am besten mit "fdisk -l /dev/sdX" (oder hdX für IDE-Platten) sicher, daß Du die richtige Platte bzw. Partition erwischst.
Olleg
2008-01-28, 20:56:01
So vorsichtig, wie mit "shred" halt auch...
WhiteVelvet
2008-01-29, 10:45:17
Das versteht sich von selbst. Wenn ich eines über Linux gelernt habe, dann dass es NIE nachfragt ;)
dd if=/dev/urandom of=/dev/sdX
Ginge /dev/null auch als Quelle?
Abnaxos
2008-01-29, 11:21:13
Ginge /dev/null auch als Quelle?
Wenn schon, dann /dev/zero. Das reicht aber nicht, mit den entsprechenden Werkzeugen kann man die Daten danach wieder auslesen. Wenn man sicher sein will, sollte man die Daten mehrmals mit zufälligen Bytes überschreiben.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.