Gibt es eine einfache Option für extundelete
wie ich versuchen kann, eine Datei namens /var/tmp/test.iso
wiederherzustellen die ich gerade gelöscht habe?
(Es ist nicht so wichtig, dass ich anfangen würde, das Laufwerk schreibgeschützt oder ähnliches neu zu mounten. Ich kann diese Datei auch einfach erneut herunterladen)
Ich suche nach einem einfachen Befehl, mit dem ich versuchen könnte, ihn schnell wiederherzustellen.
Ich weiß, es ist möglich, das Laufwerk schreibgeschützt neu zu mounten :(siehe Wie kann ich einfach die einzige gerade gelöschte Datei auf einer leeren Festplatte wiederherstellen?)
Aber geht das auch irgendwie auf der noch gemounteten Platte?
Zur Info:
Wenn die gelöschte Datei auf einer NTFS-Partition liegt, geht das ganz einfach mit ntfsundelete
z.B. wenn Sie wissen, dass die Größe ungefähr 250 MB betrug, verwenden Sie
sudo ntfsundelete -S 240m-260m -p 100 /dev/hda2
und dann die Datei per inode wiederherstellen z.B. mit
sudo ntfsundelete /dev/hda2 --undelete --inodes 8270
Akzeptierte Antwort:
Wenn Sie sich die Bedienungsanleitung zu extundelete ansehen, scheint es, als ob Sie nur auf wenige Möglichkeiten zum Wiederherstellen von Dateien beschränkt sind.
Alles wiederherstellen
extundelete wurde entwickelt, um Dateien von einer nicht gemounteten Partition auf einer separaten (gemounteten) Partition wiederherzustellen. extundelete stellt alle Dateien, die es findet, in einem Unterverzeichnis des aktuellen Verzeichnisses namens „RECOVERED_FILES“ wieder her. Um das Programm auszuführen, geben Sie „extundelete –help“ ein, um verschiedene Optionen anzuzeigen, die Ihnen zur Verfügung stehen.
Die typische Verwendung zum Wiederherstellen aller gelöschten Dateien von einer Partition sieht folgendermaßen aus:
$ extundelete /dev/sda4 --restore-all
Eine einzelne Datei wiederherstellen
Zusätzlich zu dieser Methode, die in der Befehlszeilenverwendung hervorgehoben wird:
--restore-file path/to/deleted/file
Attemps to restore the file which was deleted at the given filename,
called as "--restore-file dirname/filename".
Sie sollten also in der Lage sein, das zu erreichen, was Sie tun möchten:
$ extundelete --restore-file /var/tmp/test.iso /dev/sda4
HINWEIS: In beiden Fällen müssen Sie das Gerät kennen, /dev/sda4
um diesen Befehl auszuführen. Sie müssen das Dateisystem als schreibgeschützt neu einhängen. Dies ist eine der Bedingungen für die Verwendung von extundelete
und daran führt kein Weg vorbei.