安装Extundelete
yum install e2fsprogs-devel
首先安装依赖程序
wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
2.在虚拟机上创建一个2G的磁盘
3.进入系统,创建一个2G的主分区
# fdisk /dev/sdb
---------------------
n+p+1+回车+回车+w
---------------------
4.使分区无需重启就能生效
# partx -a /dev/sdb
5.格式化为ext4分区并挂载
# mkfs.ext3 /dev/sdb1
# mkdir /data
# mount /dev/sdb1 /data
恢复单个目录:
extundelete /dev/sdb1 --restore-directory /mongodb
恢复所有误删文件:
extundelete /dev/sdb1 --restore-all
extundelete还可以实现恢复某个时间段的数据。可以通过“--after”和“--before”参数实现!