Ist es möglich, gelöschte Dateien zu finden, deren Papierkorb leer ist?
Mein Desktop wurde bereinigt und ich bin nicht sicher, warum, aber es waren einige Dateien darauf, die ich gerne wiederherstellen würde.
Antwort1
Vielleicht...
Ich schlage vor, Sie gebenextundeleteeinen Versuch. (Vorausgesetzt, Sie verwenden eine ext-Partition)
extundelete ist ein Dienstprogramm, mit dem gelöschte Dateien von einer ext3- oder ext4-Partition wiederhergestellt werden können. Das ext3-Dateisystem ist das am häufigsten verwendete Dateisystem unter Linux und ext4 ist sein Nachfolger. extundelete verwendet die im Journal der Partition gespeicherten Informationen, um zu versuchen, eine Datei wiederherzustellen, die von der Partition gelöscht wurde. Es gibt keine Garantie dafür, dass eine bestimmte Datei wiederhergestellt werden kann. Versuchen Sie daher immer, ein gutes Backup-System zu haben oder zumindest eines einzurichten, nachdem Sie Ihre Dateien wiederhergestellt haben!
Wie die Site warnt, ist es umso unwahrscheinlicher, dass Sie Dateien erhalten, je mehr in das Dateisystem geschrieben wird. Sie möchten Ihre Partition wahrscheinlich aushängensofortund führen Sie dann das Programm aus.
Antwort2
Dateien, die aus dem Papierkorb geleert wurden, wurden möglicherweise überschrieben. Nur die Dateien, die nicht überschrieben wurden, können möglicherweise wiederhergestellt werden mitextundelete .
Verwenden Sie daher nicht länger die Partition, die versehentlich gelöschte Dateien enthält.
Es wird empfohlen, das LaufwerkNur lesbar gemountetum Datenverlust zu vermeiden. Für unseren Papierkorb bedeutet das, dass wir eine Ubuntu-Live-Sitzung starten müssen, um fortzufahren. Wir installieren dann exundelete
in der Live-Sitzung und mounten unsere HOME-Partition /dev/sfXx
schreibgeschützt in das Live-System:
ubuntu@ubuntu: sudo mount /dev/<sdXx> -o ro /mnt
Die besten Ergebnisse erzielen wir, wenn wir uns an den genauen Namen der wiederherzustellenden Datei erinnern, da wir möglicherweise nicht die Reste aller Dateien benötigen, die wir jemals gelöscht haben.
Standardmäßig werden Dateien in ein Verzeichnis RECOVERED_FILES
im aktuellen Pfad wiederhergestellt, von dem aus wir sie ausgeführt haben. Auf einem Live-System muss dies an ein anderes Ausgabeverzeichnis auf einer Partition oder einem Laufwerk angepasst werden.anders als die Partition, von der wir Dateien wiederherstellen möchten. Diese Partition muss auch mit Schreibzugriff auf das Live-System gemountet werden, z. B. mit Nautilus, oder an einem anderen Mount-Punkt als oben angegeben.
Um eine bekannte Datei aus dem Papierkorb wiederherzustellen, führen wir extundelete mit den folgenden Optionen aus:
sudo extundelete --restore-file /mnt/home/<user>/.local/share/Trash/files/<name> --output-dir <path> -- /dev/sdXx
Ersetzen Sie es <user>
durch Ihren Benutzernamen, <name>
durch den Namen der Datei, die wir wiederherstellen möchten, und <path>
durch den Pfad, in den wir die wiederhergestellten Dateien schreiben möchten.
Wir können extundelete eine Liste von Dateien aus einer Datei mit der Option --restore-files <filename>
, einem Verzeichnis mit der Option geben --restore-directory
oder alles wiederherstellen lassen, was es findet --restore-all
. Für noch mehr OptionenLesen Sie die Manpage.