环境:CentOS 5.3 X86_操作系统
示例分区:/dev/sdb1挂载在/data分区上
1. 查看文件系统是不是ext3文件系统
[root@ www.linuxidc.com ]# parted /dev/sdb1
2. 查看分区信息
[root@ www.linuxidc.com ]# df –lh
[root@ www.linuxidc.com ]# cd /data/test/
[root@ www.linuxidc.com ]# tree
[root@ www.linuxidc.com ]# rm -rf *
[root@ www.linuxidc.com ]# ls
[root@ www.linuxidc.com ]#
5. 开始安装恢复工具
[root@ www.linuxidc.com ]#tar zxvf ext3grep-0.10.1.tar.gz
[root@ www.linuxidc.com ]#cd ext3grep-0.10.1
[root@ www.linuxidc.com ]#./configure
[root@ www.linuxidc.com ]#make
[root@ www.linuxidc.com ]#make install
6. 卸载分区
[root@ www.linuxidc.com ]# cd /
[root@ www.linuxidc.com ]# umount /data/
[root@ www.linuxidc.com ]# cd /data/
[root@ www.linuxidc.com ]# ext3grep /dev/sdb1 --ls --inode 131081(此处是inode)
10. 在第8步中同样也看到了被删除的文件test1和test2
记录下inode信息开始恢复文件
[root@ www.linuxidc.com ]# ext3grep /dev/sdb1 --restore-file test/test1
[root@ www.linuxidc.com ]# ext3grep /dev/sdb1 --restore-file test/test2
可以看到提示:表示恢复文件成功
[root@ www.linuxidc.com ]# pwd
/data
[root@ www.linuxidc.com ]# ls
[root@ www.linuxidc.com ]# ls
13 分别进入查看
[root@ www.linuxidc.com ]# cd inode.131082
[root@ www.linuxidc.com ]# ll -l
total 0
[root@ www.linuxidc.com ]# cd ..
[root@ www.linuxidc.com ]# cd test/
[root@ www.linuxidc.com ]# ls
14. 把恢复的文件复制到别的地方,然后挂在分区后在把文件拷贝回来就大功告成了!
[root@ www.linuxidc.com ]# mount /dev/sdb1 /data/