Wiederherstellen gelöschter Dateien (ext4)

Juni 26, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 Min Lesezeit
blog Linux

Heute habe ich einige Dateien von meiner externen, in ext4 formatierten Festplatte gelöscht und gemerkt, dass ich die falschen Dateien ausgewählt hatte. Zum Glück kenne ich ein paar Tricks zur Datenwiederherstellung und konnte alles in 5 Minuten retten. So bin ich vorgegangen:

  1. Sofort alle Programme mit Zugriff auf die Platte geschlossen und die Partition ausgehängt, damit inodes nicht überschrieben werden:

    julio@julio-acer ~> sudo umount /dev/sdb3
    
  2. Das im Arch‑Repository verfügbare Programm extundelete installiert. Es verwendet die Journaling‑ Informationen von ext3/ext4 zur Wiederherstellung gelöschter Dateien:

    julio@julio-acer ~> sudo pacman -S extundelete
    
  3. Die Hilfe (extundelete --help) und die Anleitung auf http://extundelete.sourceforge.net gelesen.

  4. Ins Home‑Verzeichnis (interne Platte) gewechselt und den folgenden Befehl ausgeführt, der alle gelöschten Dateien im angegebenen Verzeichnis wiederherstellt:

    julio@julio-acer ~  $  sudo extundelete /dev/sdb3 --restore-directory "Documentos/Música/recorder"
    WARNING: Extended attributes are not restored.
    Loading filesystem metadata … 14145 groups loaded.
    Loading journal descriptors … 25337 descriptors loaded.
    Searching for recoverable inodes in directory Documentos/Música/recorder …
    149 recoverable inodes found.
    Looking through the directory structure for deleted files …
    Restored inode 100928610 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo per Flauto Dolce (1^ parte).pdf
    Restored inode 100928611 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo Per Flauto Dolce (2^Parte).pdf
    Block 404247082 is allocated.
    Failed to restore inode 100928612 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo per Flauto dolce (adatto per scuola media).zip:Some blocks were allocated.
    Failed to restore inode 101040146 to file RECOVERED_FILES/Documentos/Música/recorder/metodo:Inode does not correspond to a regular file.
    145 recoverable inodes still lost.
    

Fertig! Die beiden gelöschten PDFs wurden wiederhergestellt und in den Ordner RECOVERED_FILES gelegt.

Julio Batista Silva
Autoren
Senior Cloud Developer

Ich bin ein brasilianischer Computeringenieur mit Wohnsitz in Deutschland und begeistere mich für Technik, Wissenschaft, Fotografie und Sprachen.

Ich programmiere seit etwa zwei Jahrzehnten und habe dabei alles von mobilen Apps und Webentwicklung bis hin zu Machine Learning erkundet. Derzeit fokussiere ich mich auf Cloud‑SRE und Data Engineering.

Ich engagiere mich ehrenamtlich in den Open‑Source- und Python‑Communities, helfe bei der Organisation der PyCon DE und PyData Berlin, betreue als Mentor und trage mit Code und Übersetzungen bei.

In meinem Blog teile ich Linux‑Tipps, Einrichtungsanleitungen und persönliche Notizen, die ich als spätere Referenz geschrieben habe. Ich hoffe, dass sie auch anderen nützlich sind. Die Inhalte sind in mehreren Sprachen verfügbar.

Schau dir meine Galerie an, um einige meiner Fotografien zu sehen.

Abseits der Tastatur findest du mich auf Konzerten, beim Klarinettenspiel, Radfahren, Tauchen oder beim Erkunden neuer Orte, Kulturen und Küchen.

Ich freue mich immer über den Austausch! 🙂

comments powered by Disqus