通过extundelete恢复

恢复过程:

1、安装extundelete
yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel  
wget http://jaist.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
make  
make install  
2、卸载要恢复的分区

如果你误删除的分区是/dev/sda2,那么首先需要umount 这个分区的挂载点

3、开始恢复

首先df -lh查看分区的使用情况,选择一个剩余空间足够容纳要恢复的文件大小的分区,例如你的/home分区剩余100G,你需要恢复的文件小于100G,那么你可以cd /home 然后进行恢复操作

cd /home  

恢复单个文件或文件夹

extundelete /dev/mapper/vg_localhost-lv_home –restore-files 文件名  

我是直接恢复整个分区

extundelete /dev/mapper/vg_localhost-lv_home –restore-all  

然后会在当前目录生成一个恢复文件夹,进去找你要的文件就可以了

comments powered by Disqus