ext3grep - Gelöschte Dateien unter Debian und Ubuntu wiederherstellen
ext3grep ist ein einfaches Programm zur Wiederherstellung von Dateien auf einem EXT3-Dateisystem. Es handelt sich um ein Untersuchungs- und Wiederherstellungstool, das bei forensischen Untersuchungen nützlich ist. Es hilft, Informationen über Dateien anzuzeigen, die auf einer Partition vorhanden waren, und auch versehentlich gelöschte Dateien wiederherzustellen.
In diesem Artikel zeigen wir Ihnen einen nützlichen Trick, der Ihnen hilft, versehentlich gelöschte Dateien auf ext3-Dateisystemen mit ext3grep in Debian und Ubuntu wiederherzustellen.
Testszenario
- Gerätename: /dev/sdb1
- Bereitstellungspunkt: /mnt/TEST_DRIVE
- Dateisystemtyp: EXT3
So stellen Sie gelöschte Dateien mit dem ext3grep-Tool wieder her
Um gelöschte Dateien wiederherzustellen, müssen Sie zuerst das Programm ext3grep auf Ihrem Ubuntu- oder Debian-System installieren, indem Sie den APT-Paketmanager verwenden, wie gezeigt.
$ sudo apt install ext3grep
Nach der Installation zeigen wir Ihnen, wie Sie gelöschte Dateien auf einem ext3-Dateisystem wiederherstellen können.
Zuerst werden wir einige Dateien zu Testzwecken im Einhängepunkt /mnt/TEST_DRIVE der ext3-Partition/des ext3-Geräts erstellen, d.h. in diesem Fall /dev/sdb1.
$ cd /mnt/TEST_DRIVE
sudo touch files[1-5]
ls -l
Nun entfernen wir eine Datei namens file5 aus dem Einhängepunkt /mnt/TEST_DRIVE der ext3-Partition.
$ sudo rm file5
Jetzt werden wir sehen, wie Sie gelöschte Dateien mit dem Programm ext3grep auf der Zielpartition wiederherstellen können. Zuerst müssen wir es vom obigen Einhängepunkt aus aushängen (beachten Sie, dass Sie den Befehl cd verwenden müssen, um in ein anderes Verzeichnis zu wechseln, damit der Aushängevorgang funktioniert, andernfalls zeigt der Befehl umount den Fehler "that target is busy" an).
$ cd
$sudo umount /mnt/TEST_DRIVE
Nachdem wir nun eine der Dateien gelöscht haben (von der wir annehmen, dass dies versehentlich geschehen ist), führen Sie die Option --dump-name aus, um alle Dateien anzuzeigen, die auf dem Gerät vorhanden waren (ersetzen Sie /dev/sdb1 durch den tatsächlichen Gerätenamen).
$ ext3grep --dump-name /dev/sdb1
Um die oben gelöschte Datei, d.h. file5, wiederherzustellen, verwenden wir die Option --restore-all, wie gezeigt.
$ ext3grep --restore-all /dev/sdb1
Sobald der Wiederherstellungsprozess abgeschlossen ist, werden alle wiederhergestellten Dateien in das Verzeichnis geschrieben RESTORED_FILES, Sie können überprüfen, ob die gelöschte Datei wiederhergestellt wird oder nicht.
$ cd RESTORED_FILES
ls
Wir können eine bestimmte Datei angeben, die wiederhergestellt werden soll, zum Beispiel die Datei mit dem Namen file5 (oder den vollständigen Pfad der Datei auf dem ext3-Gerät angeben).
ext3grep --restore-file file5 /dev/sdb1
OR
ext3grep --restore-file /path/to/some/file /dev/sdb1
Darüber hinaus können wir auch Dateien innerhalb eines bestimmten Zeitraums wiederherstellen. Geben Sie beispielsweise einfach das richtige Datum und den richtigen Zeitrahmen an, wie abgebildet.
$ ext3grep --restore-all --after `date -d 'Jan 1 2019 9:00am' '+%s'` --before `date -d 'Jan 5 2019 00:00am' '+%s'` /dev/sdb1
Weitere Informationen finden Sie in der Manpage ext3grep.
$ man ext3grep
Das wars! ext3grep ist ein einfaches und nützliches Tool, um gelöschte Dateien auf einem ext3-Dateisystem zu untersuchen und wiederherzustellen. Es ist eines der besten Programme zum Wiederherstellen von Dateien unter Linux. Wenn Sie Fragen oder Gedanken haben, kontaktieren Sie uns über das untenstehende Feedback-Formular.



