下载extundelete:http://sourceforge.net/

[root@locahost ~] tar jxvf extundelete-0.2.4.tar.bz2
[root@locahost ~] cd extundelete-0.2.4
[root@locahost ~] yum install e2fsprogs-devel
[root@locahost ~] ./configure
[root@locahost ~] make
[root@locahost ~] make install

开始恢复:
方法一:通过inode结点恢复
1)通过inode结点查看被删除的文件名字:

[root@locahost ~] extundelete /dev/sda4 --inode 2
.                                                2
lost+found                                        11
passwd                                            12             Deleted
hosts                                             13             Deleted
a                                                 7313           Deleted

注:ext4文件系统的分区根目录的inode值为2,xfs分区根目录的inode值为64
2)通过inode结点恢复

[root@locahost ~] extundelete /dev/sda4 --restore-inode 12
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 9 groups loaded.
Loading journal descriptors ... 63 descriptors loaded.
[root@xuegod63 test]# ls
RECOVERED_FILES
[root@locahost ~] diff /etc/passwd RECOVERED_FILES/file.12  # 没有任何输出,说明一样

方法二:通过文件名恢复

[root@locahost ~] extundelete /dev/sda4 --restore-file passwd
[root@locahost ~] diff /etc/passwd RECOVERED_FILES/passwd  # 没有任何输出,说明一样

方法三:恢复某个目录,如目录a下的所有文件:

[root@locahost ~] extundelete /dev/sda4 --restore-directory a[root@locahost ~] tree RECOVERED_FILES/a/

方法四:恢复所有的文件

[root@locahost ~] extundelete /dev/sda4 --restore-all

注:extundelete在恢复文件的时候不能创建空文件和目录。

在ext4文件系统上恢复被误删除的文件相关推荐

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

    linux ext3 ext4文件系统下 恢复 rm -rf 误删除文件 今天一时手快 rm -rf .* ,删除了一个重要邮件目录,幸好通过extundelete恢复了. 记下操作流程: 1.准备工 ...

  2. 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件

    有时候不小心删除了我们不打算删除的MacBook上的文件.在MacBook上恢复永久删除的文件非常困难,但这并非不可能.在本文中,我们将指导您如何恢复MacBook上最近恢复的文件或永久删除的文件.从 ...

  3. mac删除文件恢复_如何在Mac上恢复已删除的文件

    mac删除文件恢复 Nearly everyone has accidentally deleted a file before. Whether it's family pictures or im ...

  4. Mac数据恢复|如何在mac上恢复被覆盖的文件?

    恢复Mac上被覆盖的文件的方法 有时您可能会不小心将资料夹移到另一个有相同名称的资料夹中,然后取代或覆盖了您的重要文件,这是常见的Mac资料丢失原因之一.当这种情况发生时,您有两种方法可以还原Mac上 ...

  5. LINUX 下通过lsof恢复被误删除的文件

    当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹.管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志.有时可以通过lsof来恢复这些 ...

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

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

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

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

  8. Centos7.5 -Vim编辑器和恢复ext4下误删除的文件-Xmanager工具

    本节所讲内容: 5.1 vim的使用 5.2 实战:恢复ext4文件系统下误删除的文件 5.3 实战:使用xmanager等远程连接工具管理Linux 5.1 vim主要模式介绍,vim命令模式. 5 ...

  9. linux删除文件_【Linux实战】Vim编辑器和恢复ext4下误删除的文件

    学神IT教育:XueGod-IT 良心教育 贴心服务 1.  vim主要模式介绍,vim命令模式. 确保系统已经安装了VIM工具 [root@panda ~]# rpm -qf `which vim` ...

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

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

最新文章

  1. Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
  2. Servlet的初始化参数
  3. Log4j 日志详细用法
  4. 蓝桥杯第八届省赛JAVA真题----迷宫
  5. [多图]Google Chrome漫画书中文版
  6. java httpclient 跨域_13、HttpClient服务器跨域请求
  7. 修改mysql默认端口
  8. 51单片机学习笔记_2 LED 模块
  9. linux db2 64位下载,DB2(Linux 64位)安装教程
  10. 操作系统——内存映射文件
  11. java mock私有方法_JMockit Mock 私有方法和私有属性
  12. NLP(自然语言处理) - Tricks Dataset 集合
  13. Win10更改账户类型为标准改不了怎么办
  14. 2020年计算机专业研究生考试时间,2020计算机考研考试时间及考试内容
  15. 知到网课艺术与审美考试试题以及答案
  16. PHP中文转拼音及提取首字母
  17. 多云管理产品组合VMware Aria,开启多云管理新篇章
  18. opencv接口那些不为人知的事!
  19. 迅雷看看免费高清影视 v4.9.15.2156 绿色免费版
  20. Hibernate使用原生SQL语句(left join左连接查询)

热门文章

  1. 饥荒联机版服务器启动慢_饥荒联机版大型攻略——简介与目录
  2. 在 MQL5 中使用 WININET。第二部分:POST 请求和文件
  3. 史上最新最全面的java大数据学习路线(新手小白必看版本)
  4. 计算机接口论文摘要,计算机接口技术论文_计算机接口技术
  5. 原生js实现音乐播放器功能,可以实时显示歌词并且高亮当前句
  6. ROS软路由试玩发射多个wifi专用路由器一拖二十软路由换IP改ssid mac方法
  7. HTML5倍数功能视频播放器(加速2倍,1.5倍播放)
  8. 加速度及陀螺仪传感器BMI160
  9. 【过关斩将般的一步步实现】windows本机通过xftp/xshell连接Ubuntu虚拟机服务器
  10. iOS 模拟器调试web/h5代码