Linux误删数据恢复实验

extundelete恢复

extundelete可以恢复ext3、ext4文件系统下被误删的文件,但是xfs文件系统无法恢复(亲测)
本次恢复实验我用的是centos6的虚机默认文件系统是ext4是extundelete可支持恢复的(centos7默认是xfs)

实验前准备

安装extundelete

 yum install extundelete -y

要想直接yum安装建议提前配置阿里云网络yum源点击查看CentOS7中systemctl的使用

开始实验

先挂接一个磁盘分区在里面随便创建一个目录和文件
在这里插入图片描述

mkdir zozo
vi kk

在这里插入图片描述
之后再删除文件kk

rm  kk

在这里插入图片描述
删除文件后卸载磁盘分区,在发现数据误删后,做第一件事,卸载数据所在分区

umount /dev/sdb

在这里插入图片描述

开始实验

查询可恢复的数据首先查看数据所在目录zozo的inode号

extundelete /dev/sdb --inode 2 |grep zozo

在这里插入图片描述
目录zozo的inode号1301073
再通过zozo的inode号1301073查到被删除的kk文件inode号

extundelete /dev/sdb --inode 131073

在这里插入图片描述
在这里插入图片描述
找到有被删除的kk文件
之后就可以直接恢复zozo目录包括kk文件

extundelete /dev/sdb --restore-file zozo/kk

在这里插入图片描述
到这里就已经成功恢复了
默认恢复路径是当前路径所在地,之后直接在现在的路径下ls就可以看到RECOVERED_FILES目录进去就可以查看恢复的文件
在这里插入图片描述

到此实验成功

我也按照相同的方法在centos7上做过测试结果不成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值