LINUX誤刪文件後,爲了把損失降低到最低,進行如下操作:
一:卸載或者以只讀的方式掛載需要恢復的分區;
example: umount /dev/sdb1 #卸載掛載的sdb1
二:安裝extundelete (需要epel源進行支持)
example:yum -y install extundelete
三:查看sdb1分區裏文件對應的inode
example:extundelete /dev/sdb1 --inode 2
文件名 inode deltete
四:恢復文件
example:mkdir /home/test #在另外分區新建一個目錄
cd /home/test
extundelete /dev/sdb1 --restore-inode 12 #恢復inode 爲12的文件;
extundelete /dev/sdb1 --restore-file 1.txt #恢復文件名爲1.txt的文件;
extundelete /dev/sdb1 --restore-directory etc #恢復文件夾etc