ext3grep这个软件可以恢复linux ext3分区下rm -rf删除的文件,以下是部分存档操作记录(不全),仅供参考

1-step

Writing analysis so far to 'sda2.ext3grep.stage2'. Delete that file if you want to do this stage again.

The first block of the directory is 2051.

Inode 2 is directory "".

Directory block 2051:

.-- File type in dir_entry (r=regular file, d=directory, l=symlink)

|          .-- D: Deleted ; R: Reallocated

Indx Next |  Inode   | Deletion time                        Mode        File name

==========+==========+----------------data-from-inode------+-----------+=========

0    1 d       2                                         drwxr-xr-x  .

1    2 d       2                                         drwxr-xr-x  ..

2    3 d      11                                         drwx------  lost+found

3    4 d18055169                                         drwx------  luoxg

4    5 d 4718593                                         drwx------  ms55

5    6 d28442625                                         drwx------  wangwh

6    7 d 7503873                                         drwx------  liuhui

7  end r18055178                                         rrw-r--r--  As5.5-x64.iso

[root@node02 recover]# ll

total 360

-rw-r--r-- 1 root root  94191 Oct 25 16:12 sda2.ext3grep.stage1

-rw-r--r-- 1 root root 263260 Oct 25 16:13 sda2.ext3grep.stage2

[root@node02 recover]#

2-step# ext3grep /dev/sda2 --ls --inode 18055169

Loading sda2.ext3grep.stage2.......................................... done

The first block of the directory is 18056194.

Inode 18055169 is directory "luoxg".

Directory block 18056194:

.-- File type in dir_entry (r=regular file, d=directory, l=symlink)

|          .-- D: Deleted ; R: Reallocated

Indx Next |  Inode   | Deletion time                        Mode        File name

==========+==========+----------------data-from-inode------+-----------+=========

0    1 d18055169                                         drwx------  .

1    2 d       2                                         drwxr-xr-x  ..

2    3 r18055170                                         rrw-r--r--  .bash_profile

3    4 r18055181                                         rrw-r--r--  .bashrc

4    5 r18055172                                         rrw-r--r--  .emacs

5    6 r18055173                                         rrw-r--r--  .bash_logout

6    7 d18055174                                         drwxr-xr-x  .mozilla

7    8 r18055177                                         rrw-r--r--  .zshrc

8    9 r18055183                                         rrw-------  .viminfo

9   10 d18055207                                         drwxrwxr-x  bin

10   11 d19562497                                         drwxrwxrwx  MD

11   12 r18055179                                         rrw-------  .bash_history

12   13 d19955921                                         drwxrwxr-x  csrc

13   14 d19202049                                         drwxrwxr-x  bench

14   15 r18055171                                         rrw-rw-r--  log

15   16 d18087937                                         drwx------  .ssh

16   17 d18087939                                         drwxrwxr-x  software

17   18 d19071139                                         drwxrwxr-x  backup

18   19 d18154773                                         drwxrwxr-x  .local

19   20 d19955970                                         drwxrwxr-x  testing

20   21 r18055184                                         rrw-------  .dmrc

21   22 d19956007                                         drwx------  .gconf

22   23 d19956218                                         drwxrwxr-x  yx

23   24 d18088849                                         drwxrwxr-x  calypso-gulp

24   25 d19070981                                         drwxrwxr-x  2012

25   26 d19956008                                         drwx------  .gconfd

26   27 d19956010                                         drwx------  .gnome2

27   28 d19956011                                         drwx------  .gnome2_private

28   29 d19956027                                         drwxr-xr-x  .nautilus

29   30 d19956028                                         drwxr-xr-x  Desktop

30   31 d19431425                                         drwxrwxr-x  tmp

31   32 r18055186                                         rrw-------  .ICEauthority

32   33 r18055185                                         rrw-r--r--  .gtkrc-1.2-gnome2

33   34 d19956029                                         drwxrwxr-x  .gnome

34   35 d19956034                                         drwxrwxr-x  .redhat

35   36 d19956036                                         drwxr-x---  .eggcups

36   37 d19956037                                         drwx------  .metacity

37   38 d19956040                                         drwx------  .Trash

38   39 d19956042                                         drwxrwxr-x  .gstreamer-0.10

39  end d19956304                                         drwxrwxr-x  added-point

42   44 r18055188  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  log

43   44 r18055189  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  CHGCAR

44   46 r18055190  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  vasprun.xml

45   46 r18055191  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  OUTCAR

46   52 r18055192  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  WAVECAR

47   50 r18055193  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  EIGENVAL

48   49 r18055194  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  CONTCAR

49   50 r18055195  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  DOSCAR

50   51 r18055196  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  OSZICAR

51   52 r18055197  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  PCDAT

52   54 r18055198  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  XDATCAR

53   54 r18055199  D 1351039976 Wed Oct 24 08:52:56 2012  rrw-rw-r--  CHG

54  end r18055200  D 1351039984 Wed Oct 24 08:53:04 2012  rrw-rw-r--  comment-cutoff

55  end r18055201  D 1351040527 Wed Oct 24 09:02:07 2012  rrw-------  .viminfo.tmp

[root@node02 recover]#

3-step

[root@node02 recover]# ext3grep /dev/sda2 --ls --inode 19956218

Running ext3grep version 0.10.2

WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.

Number of groups: 1407

Minimum / maximum journal block: 2057 / 36910

Loading journal descriptors... sorting... done

The oldest inode block that is still in the journal, appears to be from 1350995011 = Tue Oct 23 20:23:31 2012

Journal transaction 959113 wraps around, some data blocks might have been lost of this transaction.

Number of descriptors in journal: 28918; min / max sequence numbers: 958686 / 963914

Inode is Allocated

Loading sda2.ext3grep.stage2.......................................... done

The first block of the directory is 19970056.

Inode 19956218 is directory "luoxg/yx".

Directory block 19970056:

.-- File type in dir_entry (r=regular file, d=directory, l=symlink)

|          .-- D: Deleted ; R: Reallocated

Indx Next |  Inode   | Deletion time                        Mode        File name

==========+==========+----------------data-from-inode------+-----------+=========

0    1 d19956218                                         drwxrwxr-x  .

1    2 d18055169                                         drwx------  ..

2    3 d19956219                                         drwxrwxr-x  struc1

3    5 d19956220                                         drwxrwxr-x  boron

4    5 d19956517  D 1351124073 Thu Oct 25 08:14:33 2012  drwxrwxr-x  ribbon

5    6 d19956519                                         drwxrwxr-x  alpha-POT2k05

6  end r19956518                                         rrw-rw-r--  ribbon.tar.gz

[root@node02 recover]#

4-step

[root@node02 recover]# ext3grep /dev/sda2 --ls --inode 19956517

Running ext3grep version 0.10.2

WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.

Number of groups: 1407

Minimum / maximum journal block: 2057 / 36910

Loading journal descriptors... sorting... done

The oldest inode block that is still in the journal, appears to be from 1350995011 = Tue Oct 23 20:23:31 2012

Journal transaction 959113 wraps around, some data blocks might have been lost of this transaction.

Number of descriptors in journal: 28918; min / max sequence numbers: 958686 / 963914

Inode is Unallocated

Loading sda2.ext3grep.stage2.......................................... done

The first block of the directory is 19980305.

Inode 19956517 is directory "luoxg/yx/ribbon".

Directory block 19980305:

.-- File type in dir_entry (r=regular file, d=directory, l=symlink)

|          .-- D: Deleted ; R: Reallocated

Indx Next |  Inode   | Deletion time                        Mode        File name

==========+==========+----------------data-from-inode------+-----------+=========

0    1 d19956517  D 1351124073 Thu Oct 25 08:14:33 2012  drwxrwxr-x  .

1  end d19956218                                         drwxrwxr-x  ..

2  end d19956570  D 1351123914 Thu Oct 25 08:11:54 2012  drwxrwxr-x  model

3  end d19988715  D 1351123914 Thu Oct 25 08:11:54 2012  drwxrwxr-x  nano1-8

4    5 d19956884  D 1351124073 Thu Oct 25 08:14:33 2012  drwxrwxr-x  alpha

5  end d19988637  D 1351123914 Thu Oct 25 08:11:54 2012  drwxrwxr-x  gama-boron

6  end d19989162  D 1351123914 Thu Oct 25 08:11:54 2012  drwxrwxr-x  nano2-15

[root@node02 recover]#

[root@node02 Calculation]# date -d "2012-10-25 08:10:00" +%s

1351123800

[root@node02 Calculation]# date -d "2012-10-25 08:15:00" +%s

1351124100

[root@node02 Calculation]#

ext3grep /dev/sda2 --histogram=dtime --after=1351123800 --before=1351124100 --restore-all

转载本文请联系原作者获取授权,同时请注明本文来自罗晓光科学网博客。

链接地址:http://blog.sciencenet.cn/blog-683919-660706.html

上一篇:2012 blog测试~

linux恢复rm删除文件ssd,科学网—linux恢复rm -rf删除的文件 - 罗晓光的博文相关推荐

  1. 计算机科学投稿初审被增刊,科学网—投稿过程中的困惑:增刊 - 张晓锋的博文...

    8月底投给国内一家EI期刊,看到他们的网上投稿系统感觉还是挺先进的,已经告别邮件投稿了.有两个问题一直没有明白,明明流程里有推荐审稿人一项,我推了,推的过程中出了点问题,比如明明推的是A,老是显示为B ...

  2. linux中硬链接文件,科学网—Linux:文件的符号链接和硬链接 - 刘洋洋的博文

    参考:中国大学MOOC课程<Linux系统管理>,授课教师:颜晨阳. 推荐阅读: t.cn/RLXkhpc 1 符号(symbolic)链接 与Windows的快捷方式很像,这些文件很小, ...

  3. linux去重文件第一列,科学网—Linux实用命令 - 刘洪波的博文

    1.查看系统访问日志(实时) tail --lines=100 -f /var/log/secure 2.按列合并文件 paste file1 file2 >combind.txt 3.按行合并 ...

  4. linux中wine文件夹在哪,科学网—Linux下wine的安装和使用以及CAJviewer的安装 - 苗玉虎的博文...

    最近突然想使用caj软件看文献,发现linux不支持,so百度一下如何安装,搜到好多,但很多都很乱,遂记下自己的心路历程,以示记载,或许时间久了忘记,留个备份吧,也希望对他人有帮助. 下载好CAJvi ...

  5. linux bsd命令,科学网—Linux/BSD下join命令使数据以tab为分隔符的方法 - 李雷廷的博文...

    [join命令可以通过-t $'t'来把分隔符设为tab字符] 默认情况下,Linux/BSD下的join命令以空格为分隔符.即使你的输入文件是以tab为分隔符的,输出文件也会变成以一个空格为分隔的文 ...

  6. linux安装ld编译器,科学网—手动安装特定版本的gcc编译器 - 亓欣波的博文

    Linux发行版中一般预装了gcc编译器,版本随系统不同而不同,有时候不想用(或者是不能用)系统默认的gcc编译器,就需要自己编译特定版本的gcc编译器. 这里以在Ubuntu14.04环境(默认gc ...

  7. ubuntu下载gmt_科学网—Linux/Ubuntu安装地学制图软件GMT6.0.0 - 杨家乐的博文

    1.文件准备 编译GMT6.0.0需要下载如下三个文件: GMT 6.0.0 源码.全球海岸线数据GSHHG.全球数字图表DCW: 链接: https://pan.baidu.com/s/1W5PGx ...

  8. linux下 卸载qt_科学网-Bernese安装:Qt的安装与卸载-潘林的博文

    在安装Linux Bernese5.2时,需要先安装QT,我使用的是openSUSE,就下载了 qt-linux-opensource-5.0.2-x86-offline.run 的安装包,并进行了安 ...

  9. python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文

    文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...

最新文章

  1. BaseTDI.sys 瑞星卡巴冲突,导致机器蓝屏
  2. sicily 1004 I Conduit!
  3. pytorch 查看当前学习率_pytorch实现查看当前学习率
  4. 蓝桥杯2015初赛-饮料换购-枚举
  5. mysql write rows_解析MYSQL BINLOG 二进制格式(5)--WRITE_ROW_EVENT
  6. Python解决滑块验证,Scarpy框架采集数据到redis数据库!
  7. 领域驱动DDD原理简介与实践
  8. RHEL6.3基本网络配置(4) 其它常用网络配置文件
  9. php拼音首拼,php 实现 汉字转拼音
  10. 扫地机器人噪音响_扫地机器人噪音大的解决方法
  11. 铲雪车(snow) UVA10203 Snow Clearing 题解
  12. 分布式ID生成算法——雪花算法
  13. run `npm fund` for details
  14. (翻译)缩略图(Thumbnail)
  15. 计算机绘画社团活动教案,电脑绘画社团课教师教案.doc
  16. 数据库中第一范式、第二范式、第三范式
  17. 荣耀最强拍照手机诞生:荣耀20系列塑造的“潮流科技宇宙”
  18. 從turtle海龜動畫學習Python-高中彈性課程1
  19. 新电脑将软件安装到D盘的操作说明
  20. 大数据学习——相关资源

热门文章

  1. python 批量重命名文件_Python批量重命名文件的方法
  2. github上成员贡献量_Bifrost 长期贡献规则,获得 BNC 的 5 种方式
  3. 机器视觉中使用光源及偏振镜解决物体反光问题
  4. liunx 双网卡同网段配置
  5. 物联网时代AMD迎来最强发展契机
  6. java dom xml解析和windows dom解析的差别
  7. Selenium2+python自动化8-SeleniumBuilder辅助定位元素
  8. mysql 数据表中查找重复记录
  9. scrapy 自动下载图片
  10. Cisco 交换机配置文件存放位置及管理要点