Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

WBOY
Freigeben: 2021-12-31 15:15:30
Original
16996 Leute haben es durchsucht

Methode: 1. Verwenden Sie den Befehl „debugfs“, um den Offset-Wert und den Blockwert der versehentlich gelöschten Datei zu ermitteln. 2. Verwenden Sie „dd if=source file of=target file bs=offset value count=1 skip=block“. value"-Befehl zum Wiederherstellen der Datei. Das war's.

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Das Beispiel sieht wie folgt aus:

Führen Sie den Befehl „cd /home“ aus, um das Stammverzeichnis des Servers einzugeben.

Führen Sie den Befehl „touch demo“ aus. txt“, um eine Präsentation zu erstellen;

Führen Sie den Befehl „rm -rf demo.txt“ aus, um die Datei zu löschen;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Führen Sie den Befehl „debugfs“ aus und verwenden Sie das systemeigene Wiederherstellungstool debugfs, um die Datei zu reparieren;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Öffnen Sie eine zusätzliche xshell und führen Sie den Befehl „df /home“ / „Öffnen Sie die Partition aus, in der die Datei gerade gelöscht wurde;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Führen Sie den Befehl „open /dev/mapper/vg_root-lv_root“ aus, um die anzuzeigen Verzeichnispartition;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Führen Sie den Befehl „ls -d /home“ aus, um die gelöschten Dateien anzuzeigen.

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Führen Sie den Befehl „logdump -i “ aus die Blocknummer, in der sich die Datei befindet;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder her

Merken Sie sich den Wert nach dem Block im obigen Bild und führen Sie den Befehl „quit“ aus, um debugfs zu beenden

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder herFühren Sie den Befehl „dd if=/dev/“ aus. Mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089" zum Wiederherstellen der Dateioperation;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder herbs und der Offsetwert im obigen Bild sind konsistent, die Skip- und Blockwerte ​​sind konsistent;

So stellen Sie versehentlich gelöschte Dateien unter Linux wieder herFühren Sie den Befehl „ls“ aus und Sie können sehen, dass die Datei demo.txt nach dem Löschen wieder gefunden wurde und die Wiederherstellung erfolgreich war.

Verwandte Empfehlungen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie versehentlich gelöschte Dateien unter Linux wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage