GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Eine gerade gelöschte Datei auf Ext4 mit Extundelete wiederherstellen?

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.


Linux
  1. Geburt ist auf Ext4 leer?

  2. Eine gelöschte Datei wiederherstellen??

  3. Dateiberechtigungen unter Linux mit Beispiel

  4. Warnung mit nftw

  5. Dateiberechtigungen mit Git beibehalten

Linux-Tail-Befehl mit Beispielen

Linux-WC-Befehl mit Beispielen

Digitale Signaturen mit GnuPG

Ext4-Datenwiederherstellung?

Unix/Linux stellt gelöschte Dateien wieder her

Ist mv mit Wildcard noch atomar