免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2167 | 回复: 1
打印 上一主题 下一主题

linux下数据恢复 使用软件ext3grep 测试通过 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-09 17:34 |只看该作者 |倒序浏览
linux下数据恢复 使用软件ext3grep 测试通过














# 软件下载列表 : http://code.google.com/p/ext3grep/downloads/list

# 1、安装
  1. 01.cd /opt

  2. 02.wget http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz

  3. 03.tar -zxf ext3grep-0.10.1.tar.gz

  4. 04.cd ext3grep-0.10.1

  5. 05../configure

  6. 06.make

  7. 07.make install
  8. 复制代码
复制代码
# 2、制造分区
  1. 01.mkdir /home/sheng

  2. 02.cd /home/sheng

  3. 03.dd if=/dev/zero of=file count=102400

  4. 04.mkfs.ext3 file

  5. 05.# !!!!按Y继续

  6. 06.mount -o loop /home/sheng/file /mnt/

  7. 07.

  8. 08.# 可以看到已经挂上去了

  9. 09.df -h

  10. 10.

  11. 11.# 写入数据到 /mnt

  12. 12.mkdir /mnt/del

  13. 13.echo 1 > /mnt/del/1

  14. 14.echo 2 > /mnt/del/2

  15. 15.echo 3 > /mnt/del/3

  16. 16.

  17. 17.# 删除数据

  18. 18.rm -rf /mnt/del
  19. 复制代码
复制代码
# 3、开始恢复
  1. 01.# 卸载文件所在的分区 /home/sheng/file

  2. 02.umount /home/sheng/file

  3. 03.# 查看

  4. 04.df -h

  5. 05.

  6. 06.# 扫描分区

  7. 07.ext3grep /home/sheng/file --ls --inode 2

  8. 08.

  9. 09.- - - - -

  10. 10.

  11. 11.[root@db1 sheng]# ext3grep /home/sheng/file --ls --inode 2

  12. 12.Running ext3grep version 0.10.1

  13. 13.Number of groups: 7

  14. 14.Loading group metadata... done

  15. 15.Minimum / maximum journal block: 447 / 4561

  16. 16.Loading journal descriptors... sorting... done

  17. 17.The oldest inode block that is still in the journal, appears to be from 12454502                                                                                             09 = Sat Jun 20 06:23:29 2009

  18. 18.Number of descriptors in journal: 17; min / max sequence numbers: 2 / 3

  19. 19.Inode is Allocated

  20. 20.Finding all blocks that might be directories.

  21. 21.D: block containing directory start, d: block containing more directory entries.

  22. 22.Each plus represents a directory start that references the same inode as a direc                                                                                             tory start that we found previously.

  23. 23.

  24. 24.Searching group 0: DDD++

  25. 25.Searching group 1:

  26. 26.Searching group 2:

  27. 27.Searching group 3:

  28. 28.Searching group 4:

  29. 29.Searching group 5:

  30. 30.Searching group 6:

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

  32. 32.Result of stage one:

  33. 33.  3 inodes are referenced by one or more directory blocks, 2 of those inodes are                                                                                              still allocated.

  34. 34.  1 inodes are referenced by more than one directory block, 1 of those inodes is                                                                                              still allocated.

  35. 35.  0 blocks contain an extended directory.

  36. 36.Result of stage two:

  37. 37.  2 of those inodes could be resolved because they are still allocated.

  38. 38.All directory inodes are accounted for!

  39. 39.

  40. 40.

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

  42. 42.The first block of the directory is 433.

  43. 43.Inode 2 is directory "".

  44. 44.Directory block 433:

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

  46. 46.          |          .-- D: Deleted ; R: Reallocated

  47. 47.Indx Next |  Inode   | Deletion time                        Mode        File nam                                                                                             e

  48. 48.==========+==========+----------------data-from-inode------+-----------+========                                                                                             =

  49. 49.   0    1 d       2                                         drwxr-xr-x  .

  50. 50.   1    2 d       2                                         drwxr-xr-x  ..

  51. 51.   2  end d      11                                         drwx------  lost+fou                                                                                             nd

  52. 52.   3  end d    5497  D 1245450214 Sat Jun 20 06:23:34 2009  drwxr-xr-x  del

  53. 53.[root@db1 sheng]#

  54. 54.

  55. 55.- - - - -

  56. 56.

  57. 57.# 恢复单个 仅目录 里面的文件恢复失败 ..

  58. 58.ext3grep /home/sheng/file --restore-file del

  59. 59.

  60. 60.# 恢复目录里面的一个文件

  61. 61.ext3grep /home/sheng/file --restore-file del/1

  62. 62.

  63. 63.# 恢复所有文件

  64. 64.ext3grep /home/sheng/file --restore-all

  65. 65.

  66. 66.

  67. 67.--restore-file 'path'

  68. 68.

  69. 69.                         Will restore file 'path'. 'path' is relative to the

  70. 70.                         root of the partition and does not start with a '/' (it

  71. 71.                         must be one of the paths returned by --dump-names).

  72. 72.                         The restored directory, file or symbolic link is

  73. 73.                         created in the current directory as 'RESTORED_FILES/path'.

  74. 74.

  75. 75.  --restore-all          As --restore-file but attempts to restore everything.

  76. 76.                         The use of --after is highly recommended because the

  77. 77.                         attempt to restore very old files will only result in

  78. 78.                         them being hard linked to a more recently deleted file

  79. 79.                         and as such polute the output.

  80. 80.  --show-hardlinks       Show all inodes that are shared by two or more files.
  81. 复制代码
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-12-22 18:55 |只看该作者
学习鸟  谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP