Hallo,
auf einer Festplatte mit mehreren Linux-Partitionen sollte eine andere Linux-Distribution installiert werden. Die da- für vorgesehenen Partitionen wurden beibehalten (Größe!) und neu formatiert. Aber, ach welch' Schreck - ebenfalls formatiert wurde eine Partition, die erhalten bleiben sollte!
Da nach dem Formatieren nichts mehr an der Festplatte verändert wurde (es wurde also nichts installiert!), die naive Frage, ob man doch an den alten Inhalt der frisch formatierten Partition herankommt, um ihn nachträglich zu retten.
Wenn ja, wie?
Immer noch auf Wunder hoffend
Peter M.
Am Tue den 31 Aug 2004 um 10:38:00AM +0200 schrieb peter mazurek:
Hallo,
<schnipp: es war Montag>
Da nach dem Formatieren nichts mehr an der Festplatte verändert wurde (es wurde also nichts installiert!), die naive Frage, ob man doch an den alten Inhalt der frisch formatierten Partition herankommt, um ihn nachträglich zu retten.
Kommt darauf an, welches Dateisystem auf der Platte war. Bei ext2 z.B. gibt es einen Patch für tune2fs, mit dem man Dateien wiederherstellen kann. Der Patch ist von Torsten Werner, mit neueren Kernel Versionen schien es aber Probleme zu geben. Bei anderen Dateisystemen wie reiser oder so wird es wohl schlecht aussehen. Nicht desto trotz sind die Nutzdaten ja noch auf der Platte. Mit einem Hexeditor lassen sich da einige Dinge wiederfinden. Wenn die Dateifragmentierung nicht zu groß ist, könntest du einzelne Dokumente per Hand rekonstruieren - macht aber sicher nur bei "unwiederbringlichen" Daten Sinn.
Nur so'ne Idee,
andre
Am Tue den 31 Aug 2004 um 11:08:51AM +0200 schrieb Christoph Mueller:
Andre Schulze schrieb:
[...]
Vor irgendwelchen Experimenten solle man mit "dd" eine Kopie der Partition erzeugen. Dann hat man mehrere Versuche.
Richtig, dabei aber darauf achten, dass man das richtige Ziel waehlt ;-) Wenn wir schon mal dabei sind: oft hat man ja auf dem Rechner nicht das passende Medium parat, da kann man sich per netcat behelfen.
Also z.B. dd if=/dev/murksplatte | nc host port
und auf dem anderen host dann:
nc -l -p port > ziel
Tschau,
andre
Am Di, den 31.08.2004 schrieb Andre Schulze um 11:03:
Kommt darauf an, welches Dateisystem auf der Platte war. Bei ext2 z.B. gibt es einen Patch für tune2fs, mit dem man Dateien wiederherstellen kann. Der Patch ist von Torsten Werner, mit neueren Kernel Versionen schien es aber Probleme zu geben. Bei anderen Dateisystemen wie reiser oder so wird es wohl schlecht aussehen.
Im Gegenteil - mit Reiserfs geht es zumindest bei Lösch-Fehlern - und sogar ohne Patch ;) ...
reiserfsck --rebuild-tree --scan-whole-partition /dev/hdx
Ich hab damit ein "rm -rf ./" vollständig rückgängig machen können.
Allerdings würde ich trotzdem von der zerstörten Partition ein Image ziehen und damit rumexperimentieren - um mehrere Versuche zu haben.
mfg, AlexT
lug-dd@mailman.schlittermann.de