为手残党准备的方法
[quote color="primary"]注意事项:虽然有软件可以对误删的数据进行恢复,但是完全恢复数据的概率并不是百分百的。[/quote]
[quote color="primary"]在提醒:适用rm -rf 的时候依旧慎用[/quote]
使用存储在分区日志中的信息,尝试恢复已从ext3或ext4的分区中删除的文件
**extundelete官方地址(官方文档):
**http://extundelete.sourceforge.net
**extundelete下载地址:
**http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 (最新版本的extundelete是0.2.4,于2013年1月发布)
Centos7
yum -y install e2fsprogs-devel e2fsprogs* gcc*
Ubuntu
apt-get install build-essential e2fslibs-dev e2fslibs-dev
wget http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar -xf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
./configure --prefix=/usr/local/extundelete
make install
ln -s /usr/local/extundelete/bin/extundelete /usr/bin/
[root@VM-0-13-centos extundelete-0.2.4]# extundelete -v
extundelete version 0.2.4
libext2fs version 1.42.9
Processor is little endian.
1、查看要恢复文件的分区的文件系统
df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 909M 0 909M 0% /dev
tmpfs tmpfs 920M 24K 920M 1% /dev/shm
tmpfs tmpfs 920M 468K 919M 1% /run
tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/vda1 ext4 50G 11G 37G 23% /
tmpfs tmpfs 184M 0 184M 0% /run/user/0
2、对要恢复文件的分区解除挂载
umount /xxx
3、查看可以恢复的数据
4、恢复单个目录
当执行恢复文件的命令后,会在执行命令的当前的目录下生成RECOVERED_FILES目录,恢复的文件都会放入此目录中。如未生成目录,即为失败。 5、恢复单个文件
6、恢复全部删除的文件