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"

Ubuntu ext4文件系统下恢复误删除文件相关推荐

  1. Linux 下固态硬盘恢复误删除文件

    首发地址:学习日记 Linux 下固态硬盘恢复误删除文件 – 学习日记 上次分享了一则Linux下恢复误删除文件的视频,有朋友在视频下方询问是否机械硬盘,由此引出今天这则Linux下固态硬盘恢复误删除 ...

  2. 在 Centos6/RHEL6 上恢复 ext4 文件系统下误删除的文件

    [root@xuegod63 ~]# rm -Rf / #执行不成功的, rm: 在"/" 进行递归操作十分危险 rm: 使用 --no-preserve-root 选项跳过安全模 ...

  3. 在Centos6/RHEL6上恢复ext4文件系统下误删除的文件

    在Centos6/RHEL6上恢复ext4文件系统下误删除的文件 [root@GDH ~]# rm -Rf / #执行不成功的, rm: 在"/" 进行递归操作十分危险 rm: 使 ...

  4. 用户变量tmp修改了怎么恢复_恢复ext4文件系统被误删的文件

    本文档给出了恢复ext4文件系统被误删的文件的方法,需要使用的软件是extundelete,这款软件对ext4文件系统的恢复成功率比较高,值得拥有! [root@localhost ~]# rm -R ...

  5. linux RAID管理与恢复误删除文件

    一.RAID磁盘阵列概述: 二.RAID工作模式: 三.制作RAID: 四.恢复误删除文件: 一.RAID磁盘阵列概述: 概述: RAID(Redundant Array of Independent ...

  6. 误删除了linux的raid1,RAID管理与恢复误删除文件

    RAID管理与恢复误删除文件 一.RAID磁盘阵列概述: 概述: RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年 ...

  7. Linux ext4文件系统下 extundelete 恢复 误删除的文件

    1.文件基本操作 1.1 查看文件 # ls 1.2 创建 1.2.1 创建文件 # touch {file_name} # vim {file_name} 1.2.2 创建目录 # mkdir -p ...

  8. ubuntu恢复误删除文件

    一.介绍extundelete     extundelete是文件恢复工具,支持ext3/ext4双格式分区恢复     extundelete执行完毕后在当前目录生产一个RECOVERED_FIL ...

  9. Linux下恢复误删文件:思路+实践

    周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到Dave Chinner在邮件列表里提到了这个问题, ...

最新文章

  1. 小程序 reduce_使用reduce制作的10个更多实用程序功能
  2. 在 Linux 中把一个网页转换成 PDF的技巧介绍
  3. 解决Fiddler无法抓到手机的会话包
  4. 每日一皮:公司来了个程序员鼓励师...
  5. 基于easyui开发Web版Activiti流程定制器详解(四)——页面结构(下)
  6. Hadoop-2.2.0学习之三YARN简介
  7. 超赞!12套你没见过的社交媒体 社交网站图标
  8. kafka消费者接收分区测试
  9. c# 错误 两个输出文件名解析为同一个输出路径
  10. python 画线条进行到指定区域更改颜色,使用Colormaps在matplotlib中设置线条的颜色...
  11. php微信个性化菜单,微信公众平台新增个性化菜单接口,实现公众号
  12. 拜登政府撤销对Tik Tok和Wechat禁令 启动对外国应用审查
  13. Tensor 和Numpy转换
  14. AD 脚本kixtart运用之三(添加windows共享打印机)
  15. php中的 i详解,浅析PHP中的i++与++i的区别及效率
  16. python水仙花数的代码_使用python求水仙花数的代码
  17. 北理工嵩天Python面向对象程序设计笔记
  18. 例说游戏角色设计与角色文化内涵的关系
  19. 安裝完成Ubuntu20.04之後要做的事
  20. Excel函数之~计算日期、天数、星期

热门文章

  1. 新 Android 病毒让手机变板砖!
  2. Windows Docker-Desktop构建Maven项目提示 sh mvnw: not found解决方式
  3. 利用graphics.h实现粗糙CAD
  4. 论文《A High Spatial Resolution Depth Sensing Method Based on Binocular Structured Light》学习
  5. 古代文论真可谓是我的一处死穴
  6. C#调用自己下载的字体
  7. Hive将带有斜杆的时间拼接成字符串
  8. Google Web App开发指南第三章:案例研究
  9. 使用 ES 和 DHT 协议爬虫快速打造热门资源下载搜索引擎
  10. 区分服务之分类和标记