linux文件误删后extundelete及时恢复

操作步骤

使用开源工具Extundelete快速恢复被误删的数据的操作步骤如下:
步骤一:部署extundelete工具
步骤二:使用extundelete模拟数据误删除后恢复的过程

步骤一:部署extundelete工具

运行以下命令,部署extundelete工具:
wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundelete-0.2.4.tar.bz2
yum -y install bzip2 e2fsprogs-devel e2fsprogs gcc-c++ make #安装相关依赖和库
tar -xvjf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4 #进入程序目录
./configure #如下图表示安装成功
extundelete

make && make install
这个时候会出现src目录,该目录下有个extundelete可执行文件以及相应路径,其实默认文件安装路径为usr/local/bin,下面模拟删除后恢复数据的操作就在usr/local/bin目录下进行。

步骤二:使用extundelete模拟数据误删除后

1:删除数据后建议立马卸载数据盘,防止被写入文件覆盖,命令如下:
umount /dev/vdb1 #后面盘符 可以由命令 fdisk -l 查看
2:查找被删除文件
extundelete /dev/vda1 --restore-directory ‘/usr/local/test’ #第一个参数为盘符,后面的是盘符后面的文件夹
3:查看被删除文件
运行完第2部 会在当前文件夹 生成一个 RECOVERED_FILES 文件 里面包含了 上面步骤能恢复的所有文件夹以及文件内容
extundelete

发布了30 篇原创文章 · 获赞 34 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章