» undelete ext3 « Gelöschte Textdateien wiederherstellen
kategorie: misc
|
hits: 862
|
erstellt: do. 03aug 2009, 10:06
|
source by: markus görner
Bei gelöschten Textdateien kann man mit Hilfe von grep unter dem ext3-Dateisystem Teile des Inhalts wiederherstellen.
Um die gelöschten Daten nicht zu überschreiben, sollte der wiederhergestellte Inhalt auf einer anderen Partition gespeichert
werden, als auf der sich die gelöschten Dateien befinden,
Zum Beispiel, die gelöschte Datei befindet sich auf /home (/dev/sda10), dann die Daten z.B auf /tmp (/dev/sda11)
speichern und auf genügend freien Speicherplatz achten.
grep -i -a -B[zeichen vor] -A[zeichen nach] "zu-suchender-text" /dev/sda10 > /tmp/gerettet.txt
grep
- -i
Groß-Kleinschreibung wird ignoriert
- -a
behandelt die Partition /dev/sda10 (/home) wie eine Textdatei
- -B[zahl]
speichert die angegebene Anzahl an Zeilen vor dem Suchwort
- -A[zahl]
speichert die angegebene Anzahl an Zeilen nach dem Suchwort
- "zu-suchender-text/wort"
hier wird der zu suchende Text angegeben
- > /tmp/gerettet.txt
gibt den Speicherort der geretteten Daten an
Öffne ein Konsolenfenster.
Wenn du die gerettet.txt mit einem grafischen Editor bearbeiten möchtest, zuerst für root eine X-Window Benutzersitzung öffnen.
xhost +local:root
Um an die gelöschten Daten zu kommen benötigst du root rechte.
su root
Dann den grep Befehl ausführen.
grep -i -a -B20 -A200 "zu-suchender-text/wort" /dev/sda10 > /tmp/gerettet.txt
Ist grep fertig, die Datei gerettet.txt mit einem Editor öffnen
kwrite /tmp/gerettet.txt
und nach dem gelöschten Inhalt suchen.
Haftungsausschluß!
Die Nutzung der Inhalte dieser Website erfolgt auf eigene Gefahr.
Die Autoren übernehmen keine Gewährleistung oder Garantien dafür, dass die Inhalte fehlerfrei oder zulässig sind.
Der Nutzer übernimmt die alleinige Haftung für Schäden an seinem Computersystem oder den Verlust von Daten.
Es obliegt der alleinigen Verantwortung des Nutzers, für ausreichenden Schutz und Sicherungskopien der Daten,
des Computersystems und sonstiger Ausrüstung zu sorgen.
Nobodys perfect, falls du einen Fehler oder Verbesserungsvorschläge findest, dann würde ich mich freuen wenn du mir schreibst.

Dieser Werk bzw. Inhalt ist unter
einer Creative Commons-Lizenz lizenziert.