考古篇,记录下来,现在都是xfs了,但是方法不能忘啊!
恢复过程如下:
1、安装extundelete
1yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel
2wget http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
3tar -jxvf extundelete-0.2.4.tar.bz2
4cd extundelete-0.2.4
5./configure
6make
7make install
2、卸载要恢复的分区
如果你误删除的分区是/dev/sda2,那么首先需要umount 这个分区的挂载点
3、开始恢复
首先df -lh查看分区的使用情况,选择一个剩余空间足够容纳要恢复的文件大小的分区,例如你的/home分区剩余100G,你需要恢复的文件小于100G,那么你可以cd /home 然后进行恢复操作
1cd /home
恢复单个文件或文件夹
1extundelete /dev/mapper/vg_localhost-lv_home –restore-files 文件名
我是直接恢复整个分区
1extundelete /dev/mapper/vg_localhost-lv_home –restore-all
然后会在当前目录生成一个恢复文件夹,进去找你要的文件就可以了