Gibt es Tools, Methoden und Beschwörungen, um kürzlich gelöschte Dateien auf Ubuntu wiederherzustellen?
Wenn es einen Unterschied macht, möchte ich eine Keepass 2.x-Datenbankdatei wiederherstellen . Aber es wäre besser, eine Methode / ein Tool zu haben, die / das mit jeder Art von Datei funktioniert.
data-recovery
Decio Lira
quelle
quelle
Antworten:
TestDisk kann manchmal kürzlich gelöschte Dateien wiederherstellen.
quelle
Ich habe in erster Linie verwendet , um beschädigte Festplatte sowohl unter NTFS (Windows), FAT32 (Flash-Karte von einem Nokia-Handy) und ext3 mit tollen Ergebnissen wiederherzustellen. Nur über die Befehlszeile, aber es ist ganz einfach:
Die wiederhergestellten Dateien in Ordnern werden nach Dateityp sortiert. Openoffice-Dokumente werden als ZIP-Dateien wiederhergestellt. Da Sie es als root ausführen müssen (um direkt auf die Hardware zugreifen zu können), gehören die Ausgabedateien auch root, sodass Sie wahrscheinlich ihre Eigentümerschaft später ändern müssen.
quelle
foremost
wiederherstellen.xcf
können. Siehe die Manpage, die nur mit diesen Dateitypen umgehen kann: und cpp).extundelete ist wirklich großartig, wenn Ihr Dateisystem ext3 oder ext4 ist.
Hinweis : Beim vollständigen Löschen müssen Sie die Bereitstellung Ihres Laufwerks aufheben, um ordnungsgemäß zu funktionieren (dies ist eine gute Idee, um die hoffentlich wiederherstellbaren Bytes in den gelöschten Dateien so schnell wie möglich zu überschreiben).
Das Trennen des Laufwerks von einem Live-System kann schwierig sein. Oft wird die
device is busy
Meldung " " angezeigt. Um dies zu beheben, müssen alle Prozesse, die auf das Dateisystem zugreifen, heruntergefahren werden. Aber ... Sie haben wahrscheinlich in Ihrem Home-Verzeichnis gearbeitet, und eine Unmenge von Prozessen sind in Ihr Home-Verzeichnis eingebunden. Also viel Glück damit.Der Trick, um dies zu umgehen, besteht darin, ein "faules" Aussteigen zu machen:
wo:
/home
Mount für die Verwendung mit Extundelete vor. Sie müssen natürlich/home
mit Ihrem Reittier von Interesse ersetzenmount
Befehl zuerst ausgeführt, um herauszufinden, welches Gerät (/dev/sda7
) ich an extundelete übergeben muss (die Ausgabe wird aus Gründen der Kürze abgeschnitten).-l
Optionquelle
umount -l
Verhindert, dass neue Dateien geöffnet / erstellt und geschrieben werden (Web-Caches usw.). Es verhindert jedoch nicht, dass vorhandene geöffnete Dateien noch geschrieben werden (dh, vorhandene Dateien werden nicht geschlossen). Sie schlagen vor, das System herunterzufahren, aber ich denke, dass ein langsames Aufheben des Ladevorgangs (die meiste Zeit) zu weniger geschriebenen Dateien führt, abhängig von der fraglichen Partition. In diesem Sinne ist es am besten, Extundelete bereits installiert zu haben, und wenn nicht, stellen Sie sicher, dass Sie es auf einer anderen Partition installieren, als der, die Sie wiederherstellen möchten!Wenn Sie versehentlich eine Datei gelöscht haben und dennoch einige Zeichenfolgen kennen, die in dieser Datei geschrieben wurden, können Sie Folgendes verwenden:
quelle
25
und100
nur einige magische Zahlen sind, die wahrscheinlich für den speziellen Fall optimiert werden müssen.Um das Verzeichnis wiederherzustellen, können Sie verwenden
extundelete
Installieren Sie extundelete
Befehl zum Wiederherstellen
Hinweis :
dev/sda1
Anstelle des Namens Ihrer Festplattenpartition./home/Documents/
ist Ihr Weg zum gelöschten Verzeichnis.quelle
autopsy
habe ich die benötigten Inodes gefunden und sie dannextundelete
wiederhergestellt. Gut gearbeitet!.....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441.
sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1
so was.R-Linux (Recovery Studio) ist eines der besten. Ich habe dieses Tool schon oft benutzt. Ich habe in einem Unternehmen gearbeitet, in dem die kommerzielle Version verwendet wurde. 9/10 Mal wurde alles wiederhergestellt, was Sie wollen. Wirklich hervorragende Anwendung. Meine gerettet, und Freunde dahinter schon oft.
Funktionen (von ihrer Website):
R-Linux stellt Dateien wieder her :
R-Linux Advanced-Funktionen :
Erkennung und Analyse von dynamischen (Windows 2000 / XP / Vista / Win7), Basis-, GPT- und BSD- Partitionslayoutschemata (UNIX) und Apple-Partitionszuordnung . Es werden dynamische Partitionen über GPT sowie dynamische Partitionen über MBR unterstützt.
Erstellt Image-Dateien für eine gesamte Festplatte, eine logische Festplatte oder einen Teil davon. Solche Bilddateien können wie normale Datenträger verarbeitet werden. Bilder können entweder einfache exakte Objektkopien (Plain Images) sein, die mit den alten Versionen von R-Linux kompatibel sind, oder komprimierte Bilder, die komprimiert, in mehrere Teile aufgeteilt und kennwortgeschützt werden können. Solche Images sind mit den von R-Drive Image erstellten Images voll kompatibel, jedoch nicht mit den alten Versionen von R-Linux.
Erkennt lokalisierte Namen.
quelle
Wenn Sie für den Import wiederhergestellter Dateien eine sekundäre interne Festplatte (vermutlich dieselbe für externe Festplatte) verwenden (von der Hauptfestplatte, wo sich die Dateien ursprünglich befanden), müssen Sie ein Verzeichnis erstellen, in das die Dateien auf der sekundären Festplatte abgelegt werden. Um dies zu tun, müssen Sie zuerst die BIOS-Einstellungen für das Booten von CD haben! 1. Starten Sie die Live Ubuntu Rescue-Remix-CD, geben Sie den Befehl zum Booten und überprüfen Sie beim Booten des Terminals Ihre Festplatten mit dem Befehl - Code:
sudo fdisk -l
Erkennen Sie, welche Festplatte die Haupt- und welche die Nebenpartition ist und welche Partition auf Dateien überprüft und in welche sie wiederhergestellt werden soll - Linux Ext3 oder Windows NTFS! Meins war Linux. Habe genug Platz drauf! (Dann kannst du versuchen, Photorec ("sudo photorec") auszuführen und hoffentlich wirst du alle deine HDs sehen können. Ich hatte nicht so viel Glück, also musste ich ein Verzeichnis erstellen und die sek. HD mounten.)
sudo mkdir /media/disk
Wenn alles in Ordnung ist, kehrt die Terminal-Eingabeaufforderung einfach zurück.
sudo mount -t ext3 /dev/sdb2 /media/disk
Wenn alles in Ordnung ist, kehrt die Terminal-Eingabeaufforderung einfach zurück.
Starten Sie Photorec mit dem Befehl - Code:
sudo photorec
Gehen Sie die Einstellungen durch und wählen Sie nur die gewünschten Dateitypen aus. Andernfalls müssen Sie Tausende von Dateien durchsehen!
Weitere Informationen finden Sie unter: http: /www.ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
quelle
Probieren Sie Scalpel
Für mehr Information
quelle
.config/keepassx/*
(Ihre Standorte können variieren)) auf eine Ersatzpartition pro Nacht. Ich benutze seit Ewigkeiten auch Unix und du wirst normalerweise nach dem zweiten Mal, wenn du wegbläst, ziemlich vorsichtigthe-really-critical.file
;)Autopsy und die Sleuthkit- Tools eignen sich hervorragend zum Wiederherstellen gelöschter Dateien mit einer benutzerfreundlichen Benutzeroberfläche und sind in den Repos verfügbar:
quelle
autopsy
habe ich die benötigten Inodes gefunden und sie dannextundelete
wiederhergestellt. Gut gearbeitet!Installieren Sie das Skalpell
Bearbeiten Sie die Datei scalpel.conf und kommentieren Sie die Dateitypen aus, die Sie wiederherstellen möchten. Erstellen Sie einen leeren Ordner (z. B. "recovered_data"). Suchen Sie die Partition, auf der sich Ihre Daten befanden. Sie können lsblk verwenden, um die Partitionszuordnung abzurufen.
Skalpell ausführen (vorausgesetzt, die Daten waren in sda1)
quelle
Kürzlich habe ich ext3grep verwendet, um eine große SQLite 3-Datei wiederherzustellen, die aus einem ext3-Dateisystem gelöscht wurde.
Ich hatte viele andere nicht gelöschte Tools ausprobiert, die alle die Datei nicht wiederherstellen konnten (von einem dd-Image der Festplatte).
Um ext3grep verwenden zu können, musste ich die Quelle herunterladen und kompilieren. Lesen Sie http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html sorgfältig von oben nach unten, um zu verstehen, wie das ext3-Dateisystem funktioniert und wie Sie mithilfe des Journals ermitteln, wo sich gelöschte Dateien befinden Festplatte wurde ebenfalls benötigt.
Dies ist keine einfache Lösung, aber sehr, sehr mächtig. Wenn Sie bereit sind, ein paar Stunden für das Studium des Dokuments und das Kompilieren des Programms zu investieren, lohnt es sich.
quelle