【卸载被误删除文件所在的分区,或以只读方式mount】
当你发现你误删除了文件后,要做的第一件事情是马上卸载被误删除文件所在分区,或者以只读的方式来挂在该防区。如果误删除的是根分区,最好直接断电,进入单用户模式,以只读的方式挂在分区,然后再进行恢复
mount -o ro,remount /dev/sdb /mnt
如果删除的不是根分区,使用umount来将该分区进行卸载 umount /dev/sdb3
【安装Ext3grep工具】
下载Ext3grep工具,http://code.google.com/p/Ext3grep/downloads/list
tar zxf Ext3grep-0.10.1.tar.gz
cd /home/easwy/Ext3grep-0.10.1
./configure
make
make install
【恢复文件】
Ext3grep程序会在当前目录下创建一个名为 RESTORED_FILES的目录来存放恢复的文件
如果记得被删除的文件名及其路径的话,可以使用下面的命令进行恢复:
Ex3grep /dev/your-device --restore-file path/to/your/file/filename
假设想恢复的文件为 /home/easwy/vi/tips.xml
Ex3grep /dev/sds3 --restore-file easywy/vi/tips/xml
如果忘记了文件名,可使用下面命令进行查询:
Ext3grep /dev/sda3 --dump-names | tee filename.txt
然后就可以使用上面的命令就行恢复了
本文出自 “百草素心” 博客,请务必保留此出处http://suxin.blog.51cto.com/535505/1677708
原文地址:http://suxin.blog.51cto.com/535505/1677708