一。介绍extundelete
extundelete是文件恢复工具,支持ext3/ext4双格式分区恢复
extundelete执行完毕后在当前目录生产一个RECOVERED_FILES目录,里面即是恢复出来的文件
支持支持恢复文件 restore-file
恢复文件夹 restore-directory
恢复全部 restore-all
支持时间选取节点
二。查看目录挂载分区
df -h
三。全部恢复
假设你的目录挂载于/dev/sda1分区,只需要
sudo extundelete /dev/sda1 --restore-all
即可恢复分区全部文件
四。按时间恢复
很多时候我们并不需要恢复全部数据,耗时而且浪费资源。这种情况我们可以选择其他恢复机制,比如“时间”。
before”参数,可以通过指定某个时间段,进而只恢复这个时间段内的数据
sudo extundelete /dev/sda1 --after 1515503213 --restore-all
/dev/sda1是挂载分区
--after 后加时间总秒数,从1970-01-01 00:00:00 UTC开始算。
通过date +%s可以将当前时间转换成总秒数。
比如恢复一个小时内的数据,就是1515503213-60*60获得
--before
上边的情况,完全可以用--before变得更简单
sudo extundelete /dev/sda1 --before 3600 --restore-all
执行上面命令后,会在当前目录中生成一个名为RECOVERED_FILES目录,并且将恢复的文件放到这个目录中。
extundelete是文件恢复工具,支持ext3/ext4双格式分区恢复
extundelete执行完毕后在当前目录生产一个RECOVERED_FILES目录,里面即是恢复出来的文件
支持支持恢复文件 restore-file
恢复文件夹 restore-directory
恢复全部 restore-all
支持时间选取节点
二。查看目录挂载分区
df -h
三。全部恢复
假设你的目录挂载于/dev/sda1分区,只需要
sudo extundelete /dev/sda1 --restore-all
即可恢复分区全部文件
四。按时间恢复
很多时候我们并不需要恢复全部数据,耗时而且浪费资源。这种情况我们可以选择其他恢复机制,比如“时间”。
before”参数,可以通过指定某个时间段,进而只恢复这个时间段内的数据
sudo extundelete /dev/sda1 --after 1515503213 --restore-all
/dev/sda1是挂载分区
--after 后加时间总秒数,从1970-01-01 00:00:00 UTC开始算。
通过date +%s可以将当前时间转换成总秒数。
比如恢复一个小时内的数据,就是1515503213-60*60获得
--before
上边的情况,完全可以用--before变得更简单
sudo extundelete /dev/sda1 --before 3600 --restore-all
执行上面命令后,会在当前目录中生成一个名为RECOVERED_FILES目录,并且将恢复的文件放到这个目录中。