Meine Mutter hat pro Unfall einige wichtige Dateien auf ihr / tmp gelegt. Jetzt sind sie natürlich weg.
Dies geschah gestern (2 Stiefel der Maschine seitdem)
Ich möchte versuchen, die Dateien wiederherzustellen. Sie befanden sich auf / tmp, das sich auf derselben Partition befand wie der Rest von /, daher benötige ich ein Tool, das auf einem gemounteten System ausgeführt wird (oder ich könnte eine Live-CD verwenden ...).
Im Moment versuche ich testdisk auf einer Systemrescuecd, die ich gerade heruntergeladen habe. Ich kann einige Dateien von / tmp bekommen, aber nicht alle. (Ist es das richtige Tool? Was genau sind diese "roten" Dateien? Können nur einige von ihnen wiederhergestellt werden?)
Die Datenwiederherstellung, insbesondere auf EXT-Dateisystemen, sollte von einer Live-CD oder einem anderen System versucht werden, das nicht von der Partition abhängt, von der Sie nicht löschen. Das Aushängen oder erneutes Bereitstellen der Festplatte als schreibgeschützt hilft bei der Wiederherstellung erheblich.
Die meiste Zeit versuche ich, ein Image der Partition oder der Festplatte mit
dd
einem ähnlichen Tool zu erstellen , damit ich nicht an der Festplatte selbst arbeite:Sobald Sie Ihr Bild haben, können Sie mit einem Tool
ext3grep
versuchen, die gesuchten Dateien zu finden. Es gibt viele verschiedene Schalter, die Sie ausprobieren können, aber dies könnte ein guter Anfang sein:Das
ext3grep
Dienstprogramm bietet auch verschiedene Möglichkeiten zum Durchsuchen des Dateisystems, wenn Sie den Namen der Datei nicht kennen. Überprüfen Sieext3grep --help
die verschiedenen Suchmethoden.quelle
Ich habe es vorgezogen, ext4magic zu verwenden als:
Beachten Sie, dass Sie symlink selbst auflösen müssen
Verweise:
http://sourceforge.net/projects/ext4magic/
http://rzr.online.fr/q/recover
quelle
Ich konnte meine Crontab-Datei nicht mit ext4magic oder extundelete wiederherstellen.
Auf Debian ist die Crontab für root hier:
Mit dem folgenden Befehl konnte ich meine Crontab jedoch zumindest manuell aus den Protokollen wiederherstellen.
Es werden nur die ausgeführten Cron-Jobs ausgegeben (keine Timings), aber zumindest ist dies viel mehr als ein Neuanfang.
Wenn Sie sich nicht erinnern, wie oft bestimmte Cron-Jobs ausgeführt werden, erstellen Sie ein vollständiges Protokoll, z. B. syslog.1. Dadurch erhalten Sie die Anzahl der Läufe im Laufe des Tages:
quelle
AnalyzeEXT
Analysieren Sie Datenblöcke für EXT-Verzeichnisdaten.
Eine ausführliche Dokumentation zu EXT4 finden Sie hier:
Laden Sie das Perl-Skript mit herunter
Keine Garantie, kann jedoch möglicherweise gelöschte Dateisysteme rekonstruieren.
quelle