So stellen Sie gelöschte Dateien unter Linux wieder her

So stellen Sie gelöschte Dateien unter Linux wieder her Trotz aller Bemühungen kann es vorkommen, dass Sie Dateien, die Sie noch benötigen, versehentlich löschen. Es gibt sogar Zeiten, in denen Sie eine Datei löschen, von der Sie nicht wissen, dass Sie sie später benötigen. Es ist am besten, Dateien vor dem Löschen einfach zu sichern, da es mühsam sein kann, sie wiederherzustellen. Trotzdem ist es möglich, gelöschte Dateien unter Linux wiederherzustellen, wenn Sie wissen, wie.

Schritt 1

Ermitteln Sie die Partition, auf der sich die wiederherzustellende Datei befand. Dies können Sie ganz einfach mit dem Befehl "pwd" in der Shell-Konsole tun.

Video des Tages

Schritt 2

Unmounten Sie das aktuelle Verzeichnis mit dem Befehl "unmount". Dadurch wird die Möglichkeit begrenzt, dass die Datei überschrieben wird, während Sie versuchen, sie wiederherzustellen. Beachten Sie, dass dies nicht möglich ist, wenn sich die Datei im Verzeichnis "/root" befindet, da sie immer eingehängt ist. In diesem Fall müssen Sie die Festplatte entfernen und in einen anderen Linux-basierten PC einlegen und den Wiederherstellungsvorgang fortsetzen (eine sehr gefährliche Option, aber in diesem Fall die einzige verfügbare).

Schritt 3

Verwenden Sie den Befehl "debugfs". Der Befehl "debugfs" wird verwendet, um die meisten schwerwiegenden Fehler und Bugs zu behandeln, die in Linux auftreten können. Es ermöglicht Ihnen, Probleme zu beheben, ohne einen Systemabsturz erleiden oder einen Neustart verursachen zu müssen. Fügen Sie das Dateisystem ein, in dem sich die gelöschten Dateien befinden: "debugfs usr/personal" würde auf das Verzeichnis usr/personal zugreifen.

Schritt 4

Verwenden Sie "lsdel", wenn Sie mit dem Debuggen des Dateisystems begonnen haben. Dieser Befehl generiert eine Liste aller Dateien, die auf dem Dateisystem gelöscht wurden. Seien Sie geduldig, da dies bei größeren Caches mit gelöschten Dateien lange dauern kann.

Schritt 5

Stellen Sie die Dateien wieder her, die Sie wiederherstellen möchten, indem Sie "dump filename" eingeben. Die "Inode-Nummer" ist die Nummer, die in der ersten Spalte des Berichts angezeigt wird, den Sie erhalten, wenn Sie den Befehl "lsdel" verwenden. Dadurch werden diese Dateien auf die aktuelle Partition geschrieben, in der Sie arbeiten, und diese Dateien werden gesichert.

Spitze

Für viele Betriebssysteme, einschließlich Linux, sind Dateiwiederherstellungsanwendungen von Drittanbietern verfügbar. Solche Anwendungen stellen gelöschte Dateien wieder her, indem sie entweder ein Backup in einer speziellen Partition speichern oder Ihnen einfach helfen, sie wiederherzustellen, bevor diese Sektoren überschrieben werden. Es gibt jedoch keine narrensichere Möglichkeit, gelöschte Dateien wiederherzustellen.

Warnung

Es gibt nie eine Garantie, dass Sie gelöschte Dateien wiederherstellen können, wenn Sie sie nicht gesichert haben. Manchmal überschreibt Linux Sektoren auf Ihrer Festplatte, die die gelöschten Dateien enthielten, die Sie wiederherstellen möchten. Sichern Sie Ihre wichtigen Dateien immer, bevor Sie sie löschen.