如何使用开源工具Extundelete快速恢复被误删除掉的数据


当前第2页 返回上一页

1.检查ECS现有的磁盘和可用分区,并对/dev/vdb进行分区,格式化,此处不在介绍磁盘分区格式化方式,如果不会的话可以点击此文档查看操作方式“格式化和挂载数据盘”。

1

fdisk -l

2.将分区后的磁盘挂载到/zhuyun目录下,然后在/zhuyun下面新建测试文件hello,写入test。

1

2

3

mkdir /zhuyun                                #新建zhuyun目录

mount /dev/vdb1 /zhuyun                      #将磁盘挂载到zhuyun目录下

echo test > hello                            #写入测试文件

3.记录文件MD5值,md5sum命令用于生成和校验删除前和恢复后俩个文件的md5值。

1

md5sum hello

4.模拟删除hello文件。

1

2

3

rm -rf hello

cd ~

fuser -k /zhuyun                     #结束使用某分区的进程树(确认没有资源占用的话,可以跳过此步)

5.卸载数据盘。

1

umount /dev/vdb1                     #任何的文件恢复工具,在使用前,均要将要恢复的分区卸载或挂载为只读,防止数据被覆盖使用

6.使用Extundelete工具恢复文件。

1

extundelete --inode 2 /dev/vdb1      #为查找某i节点中的内容,使用2则说明为整个分区搜索,如果需要进入目录搜索,只须要指定目录I节点即可。这是可以看到删除的文件名和inode

1

/usr/local/bin/extundelete  --restore-inode 12  /dev/vdb1    #恢复删除的文件

这个时候会在执行命令的同级目录下出现RECOVERED_FILES目录,查看是否恢复。

通过md5值查看,前后俩个文件,一样说明恢复成功。

注:

1

2

--restore-inode 12                  # --restore-inode 按指定的I节点恢复

--extundelete --restore-all         # --restore-all   全部恢复

以上就是如何使用开源工具Extundelete快速恢复被误删除掉的数据的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何远程连接Linux

如何快速简单的查看网站首页大小

ecs创建自定义镜像创建服务器为何需要注释挂载项

如何理解迁云工具和 p2v(physical to virtual)

解决Linux下命令找不到问题

Linux系统有哪些优缺点

查看Linux系统版本可以使用什么命令

Linux中的“.”(dot)代表什么

Linux中如何使用grep命令?(详解)

有关Linux文件管理的相关命令教程

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...