1.查看被误删的分区

  df /home/Java/...      一直到刚刚被误删的文件的路径下

2.在debugfs打开分区

  open /dev/ssl       最好这个分区可能不一样,根据上面查到的来,最好粘过来,打的有可能会提示找不到

    如果提示权限不足 则需要先退出debugfs,退出命令:quit,然后输入:sudo chmod -R 777 /home/Java/...  

    找到刚才被删文件所在的路径,来获取此目录的权限,然后再次进入debugfs模式,打开分区

3.查看被删除的文件

  ls -d /home/Java/...  找到被删除文件的路径回车,然后会显示当前目录下被删除的文件

    类似于: td.txt <123321>

4.恢复文件

  执行:logdump –i <123321>会得到文件的block的值和offset的值然后退出debugfs,命令:quit

    <block和offset的值取第一行Inode后面的>

    退出以后执行恢复命令:

      dd if=/dev/ssl of=/home/Java/td.txt bs=offset得值 count=1 skip=block的值

      <if后面的是分区的路径  of后面的是被删文件的路径然后在加上恢复的文件名字  bs为offset的值  skip为block的值>

注:以上内容仅供个人学习记录使用,如有问题,请慎用!

最新文章

  1. 【IOS】从android角度来实现(理解)IOS的UITableView
  2. [转]Hide or Remove jquery ui tab based on condition
  3. three.js 场景入门
  4. 使用HTML5+CSS3制作圆角内发光按钮----示例
  5. EBS fnd_global.apps_initialize
  6. boot/head.S
  7. MBR所在位置
  8. 多线程程序设计学习(3)immutable pattern模式
  9. ext3中xtype属性汇总
  10. 移动端使用rem方法
  11. 你的专属定制——JQuery自定义插件
  12. php7+apache2.4配置
  13. mysql 删匿名帐户
  14. jQuery使用():Deferred有状态的回调列表(含源码)
  15. HDU2035
  16. sql语句常用功能(null值转换为0)
  17. JZYZOJ 2042 多项式逆元 NTT 多项式
  18. 笔记:long、longlong、int、float、NSString相互转换
  19. python 安装pymssql
  20. Oracle安装部署之 6节点11g cluster环境搭建

热门文章

  1. 太厉害了,阿里大牛居然把Git,GitHub总结的这么全面,撸源码去
  2. HotSpot的执行引擎-CallStub栈帧
  3. vue watch/ computed的应用(做一个简单的父子之间的传递/电话号码的搜索)
  4. markdown使用手册
  5. Spring注解驱动开发03(按照条件注册bean)
  6. 获取元素top值,屏幕滚动到当前元素
  7. Java算法之根据二叉树不同遍历结果重建二叉树
  8. 【翻译】.NET 5 Preview8发布
  9. js apply() call() bind() 的使用
  10. centos6.8上安装部署 jhipster-registry