专栏首页python3Linux ext3grep 恢复数据

Linux ext3grep 恢复数据

下载地址 http://code.google.com/p/ext3grep/downloads/list

安装

[root@local ext3grep-0.10.1]# ./configure [root@local ext3grep-0.10.1]# make [root@local ext3grep-0.10.1]# make install

安装完后,测试一下删除 /boot 下一个的文件

[root@local boot]# ls config-2.6.18-194.el5 lost+found symvers-2.6.18-194.el5.gz grub memtest86+-1.65 System.map-2.6.18-194.el5 initrd-2.6.18-194.el5.img message vmlinuz-2.6.18-194.el5 [root@local boot]# rm -rf symvers-2.6.18-194.el5.gz [root@local boot]# ls config-2.6.18-194.el5 initrd-2.6.18-194.el5.img memtest86+-1.65 System.map-2.6.18-194.el5 grub lost+found message vmlinuz-2.6.18-194.el5

开始恢复

先卸载

[root@local boot]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3.8G 2.1G 1.5G 59% / tmpfs 252M 0 252M 0%

/dev/shm/dev/sda1 99M 12M 82M 13% /boot

[root@local boot]#cd .. [root@local /]# umount /boot 查看有哪些文件被删除了

[root@local /]# ext3grep /dev/sda1 --ls --inode 2 Running ext3grep version 0.10.1 WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is. Number of groups: 13 Loading group metadata... done Minimum / maximum journal block: 526 / 4640 Loading journal descriptors... sorting... done The oldest inode block that is still in the journal, appears to be from 1331487878 = Mon Mar 12 01:44:38 2012 Number of descriptors in journal: 84; min / max sequence numbers: 6 / 44 Inode is Allocated Loading sda1.ext3grep.stage2... done The first block of the directory is 512. Inode 2 is directory "". Directory block 512: .-- 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 d 10041 drwxr-xr-x grub 4 5 r 13 rrw-r--r-- memtest86+-1.65 5 6 r 12 rrw-r--r-- message 6 7 r 19 rrw------- initrd-2.6.18-194.el5.img 7 8 r 14 rrw-r--r-- .vmlinuz-2.6.18-194.el5.hmac 8 9 r 15 rrw-r--r-- System.map-2.6.18-194.el5 9 11 r 16 rrw-r--r-- config-2.6.18-194.el5 10 11 r 17 D 1331490557 Mon Mar 12 02:29:17 2012 rrw-r--r-- symvers-2.6.18-194.el5.gz 11 end r 18 rrw-r--r-- vmlinuz-2.6.18-194.el5 可以看到symvers-2.6.18-194.el5.gz 的删除时间 [root@local /]# ext3grep /dev/sda1 --restore-file symvers-2.6.18-194.el5.gz Running ext3grep version 0.10.1 WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is. Number of groups: 13 Minimum / maximum journal block: 526 / 4640 Loading journal descriptors... sorting... done The oldest inode block that is still in the journal, appears to be from 1331487878 = Mon Mar 12 01:44:38 2012 Number of descriptors in journal: 84; min / max sequence numbers: 6 / 44 Loading sda1.ext3grep.stage2... done Restoring symvers-2.6.18-194.el5.gz

恢复删除文件 后 保存在 RESTORED_FILES 文件夹里

[root@local /]# cd RESTORED_FILES/ [root@local RESTORED_FILES]# ls symvers-2.6.18-194.el5.gz 恢复可以指定文件恢复,可以全部恢复,也可以指定时间恢复

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 之调用系统命令

    在python2.7以上的版本,subprocess模块提供了一个可以直接获得输出的函数

    py3study
  • admin3

    #################################################### 真机上实现别名的定义,修改配置文件

    py3study
  • python多线程自动备份华为H3C交换

    之前试过用expect结合bash脚本备份交换机LOG,但由于是串行执行,设备很多的情况下耗时太长,而且经常出错导致备份不完整。于是在网上找python多线程处...

    py3study
  • 根据中序序列与后序序列构建二叉树

    算法如下: 1)先在后序序列中找到根结点, 2)在中序序列中找到根结点位置,(可以将二叉树分为左子树和右子树) 3)用同样的办法构造左子树 。...

    AI那点小事
  • 05 Jun 2018 shell技巧分享(五)

    songleo
  • 如何使用树莓派自制网络监视器

    本文所介绍的工具适合家庭环境下的“黑盒测试”,它可以帮助你记录网络中发生的所有事情。你可以用它来检测网络威胁,或将数据提供给相关专家来进行网络取证分析。 ? 如...

    FB客服
  • 1.Android系统源代码目录与系统目录

    想要看完整个Android的源代码,需要懂C、懂脚本、懂Java、软硬兼通。所以一般情况下,我们了解源代码的框架结构,出了问题知道从哪里着手解决就可以了。这就好...

    凌川江雪
  • 基于发行版本内核打造自己的内核

    Linux当中最核心的部分就是内核,这个也是最基础,最可能被忽视的一部分,随便找一个刚入职的运维,学习个两三天,网上找些资料也能能自己安装编译内核了,很多运维的...

    用户2772802
  • ViewPager快速实现引导页

    在很多APP第一次启动时都会出现引导页,在一些APP里面还会包括一些左右滑动翻页和页面轮播切换的情况。在之前也已经学习了AdapterViewFlipp...

    分享达人秀
  • LeetCode 1382. 将二叉搜索树变平衡(中序遍历+二分递归)

    给你一棵二叉搜索树,请你返回一棵 平衡后 的二叉搜索树,新生成的树应该与原来的树有着相同的节点值。

    Michael阿明

扫码关注云+社区

领取腾讯云代金券