Ubuntu ext4文件系统下恢复误删除文件

linux ext3 ext4文件系统下 恢复 rm -rf 误删除文件
今天一时手快 rm -rf .* ,删除了一个重要邮件目录,幸好通过extundelete恢复了。
记下操作流程:
1.准备工作
主要通过 extundelete 0.2.0完成恢复
需要依赖两个包
sudo apt-get install e2fsprogs e2fslibs-dev
如果安装这两个包出现问题Failed to fetch http:需要
打开dns网关
输入指令:

sudo vi /etc/resolv.conf

在resolv.conf里面添加阿里DNS

nameserver 223.5.5.5
nameserver 223.6.6.6

保存后,联网更新一下
重启网络服务
service network restart

sudo apt-get update

下载extundelete 页面http://extundelete.sourceforge.net/
tar -xjf extundelete-0.2.0.tar.bz2
cd extundelete-0.2.0

编译三部曲

./configure
make
sudo make install

查看挂载文件系统
df -h ./

恢复制定分区下所有删除文件,默认恢复到执行命令的目录下,文件夹名字为RECOVERED_FILES
extundelete /dev/sdb1 --restore-all

默认全将恢复出来的文件放在当前路径 RECOVERED_FILES/ 目录下。
此时文件名称可能发生改变需要grep搜索一下文件中包含的内容。找到后修改文件名。
例如:
grep -rHn "gpio_i2c.h"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值