Das Infolexikon
...und Blog über die Uni FrankfurtInformatik und Kram
Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...
| ReiserFS ist toll und DAU freundlich |
Wer war und ist der DAU? Ja, natürlich ich! Nachdem ich mich schon länger mit meinem Gentoo gekloppt habe, weil sich gcc, bzw. eher gcc-config nichtmehr dazu zwingen lassen wollte mir ausführbare Binaries zu schenken - musste ich dann doch irgendwann mal radikalere Maßnahmen ergreifen. Nachdem ich mir paar Configfiles und ähnliches vom alten System gebackupt hatte - war ich dann bereit wieder zu ArchLinux zu flüchten. Das lief auch wie gewohnt relativ flott. Kurz nachdem die meisten Sachen wieder funktioniert haben, hatte ich mich dazu entschlossen versehentlich beim Bestätigen eines Bashbefehls anstatt auf "Enter" zu knüppeln, noch schnell die PgUp Taste zu erwischen. Das führte in der Zeile dann zu einem rm -rf /home aus der Bash-History. Dann hab ich noch locker 3-5 Sekunden gebraucht um überhaupt zu verstehen, dass es nicht so lange dauern kann um ein ls auszuführen - also brachte der prüfende Blick auf die Zeile einen Strg+C Reflex mit sich - direkt aus dem Rückenmark^^ - und so begann die Quälerei...
Oh jeee
Zuerst dachte ich, es sei nichts wichtiges verschwunden. Doch nach rund 2(!) Stunden ist mir dann aufgefallen, dass ich halt wirklich mein aktuelles - noch nicht veröffentlichtes - Projekt ausschließlich hier auf dem Laptop habe - oder soll ich besser sagen: "hatte". Aber ja ReiserFS ist halt auch nun mal für seine schnellen Löschvorgänge bekannt.Mörder und so
Btw. die orginal Seite von ReiserFS http://www.namesys.com ist leider nicht mehr erreichbar und es ist fraglich ob jemals wieder, Hans Reiser, der ReiserFS Vater wurde ja wegen Mordes an seiner Frau angeklagt und verurteilt. Also sind die einzigen offiziell verfügbaren ReiserFS Seiten von einem ehemaligen Mitarbeiter von namesys - schon krass irgendwie - Nerds sollten nicht morden^^Rettung naht
Auf alle Fälle war das Verzeichnis weg und ich hab schon Eimer im Kreis um mich aufgestellt, da ich bereits mit akuten "Im-Kreis-kotzen" Anfällen gerechnet habe. Doch da kam mir die - eigentlich nicht so abwegige - Idee, dass man doch mal schauen könnte ob ich nicht Teile oder sogar ganze Dateien aus dem Projekt auf der Festplatte wiederfinde. Hier alsoRettungsmaßnahmen für gelöschte Dateien auf ReiserFS Partitionen
$ cat /dev/sdaX | strings | grep <id> -B <davor> -A <danach> > /root/dump
$ cat /dev/sda8 | strings | grep ^from -A 500 > /root/dump
Doch ist es natürlich nicht immer eine Textdatei die man sucht, oder man möchte vielleicht ganze Verzeichnisstrukturen wiederherstellen. In Frage kommt noch eine andere
Methode zum Wiederherstellen von Verzeichnisstrukturen und/oder Binären Daten auf ReiserFS Partitionen
$ dd bs=1M conv=noerror,sync if=/dev/sdaX of=/root/full_dump $ losetup /dev/loop4 /root/full_dump $ reiserfsck --rebuild-tree --scan-whole-partition /dev/loop4 $ mount /dev/loop4 /mnt/some/path
Achso und ich kann natürlich nicht einen dd Artikel schreiben ohne noch dazu zu sagen:
$ dd if=/dev/sdaX bs=1M conv=noerror,sync | gzip -9 > /to/some/path
| Erstellt | 17. April 2008 05:11:45 | Geändert | 17. April 2008 09:12:17 |
|---|---|---|---|
| Von | Markus Meissner | Kategorien | Linux Fun |
| 1 Kommentar(e) | |||
Kommentare
http://www.linux.com/articles/58142this could be helpful, too