Option 1) Jetzt stelle ich Ihnen vor, wie Sie extundelete zum Wiederherstellen von Dateien verwenden (ext4 geeignet für rhel6. 🎜>make && make install
Wiederherstellen:
下载 extundelete-0.2.4.tar.bz2 wget http://netassist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar -jxvf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4 ./configure (这步出现错误,请看下文) yum install e2fsprogs-devel-1.41.12-18.el6.x86_64.rpmextundelete /dev/sda4 --inode 2 (sehen Sie sich die von Ihnen gelöschten Dateien an)Ein einzelnes Verzeichnis wiederherstellen:extundelete /dev/sdb1 --restore-directory /mongodb ##mongodb ist ein Verzeichnis Alle versehentlich gelöschten Dateien wiederherstellen: extundelete /dev/sdb1 --restore-all Eine einzelne Datei wiederherstellen: extundelete /dev/sdb1 --restore- Datei a.txt
Option 2) Verwenden Sie lsof Kommt mit einer mysteriösen Funktion
Prinzip: Die meisten Informationen im Zusammenhang mit lsof werden in einem Verzeichnis mit dem Namen gespeichert nachdem die PID des Prozesses gelöscht wurde
Wenn die Datei /var/log/messages aufgrund einer Fehlbedienung gelöscht wurde, lautet die Methode zum Wiederherstellen der Datei /var/log/messages wie folgt:
Wiederherstellung:
cat /proc/1283/fd/2 > /var/log/messages Wiederherstellung erfolgreich
Diese Methode zur Wiederherstellung gelöschter Dateien ist für viele Anwendungen, insbesondere Protokolldateien und Datenbanken, sehr nützlich.