zoukankan      html  css  js  c++  java
  • CentOS6.5恢复误删除的文件

    系统环境:CentOS release 6.5 (Final)

    内核版本:2.6.32-431.el6.x86_64

    需要的源码包:extundelete-0.2.4.tar.bz2

    解压bz2包:

    # tar -jxvf extundelete-0.2.4.tar.bz2

    cd extundelete-0.2.4

    ./configure

    报错:

    configure: error: C++ compiler cannot create executables

    解决办法:

    # yum install gcc gcc-c++ gcc-g77 –y

    将gcc组件安装完整

    ./configure

    报错:

    configure: error: Can't find ext2fs library

    解决办法:

    # yum -y install e2fsprogs-devel

    # ./configure

    Configuring extundelete 0.2.4

    Writing generated files to disk

    出现上面消息说明安装成功:将生成的文件写入磁盘

    1、通过inode节点恢复

    扫描/dev/sdb1

    # extundelete /dev/sdb1 --inode 2

    恢复文件

    # extundelete /dev/sdb1 --restore-inode 14

    2、通过文件名恢复

    # extundelete /dev/sdb1 --restore-file zhangsan

    3、恢复某个目录

    # extundelete /dev/sdb1 --restore-directory nimei

    4、恢复所有文件

    # extundelete /dev/sdb1 --restore-all

    以上恢复方法只针对非空的文件,RHEL7的xfs是可以将空文件恢复

  • 相关阅读:
    菜鸟快速自学java00之变量类型
    php 接口和抽象类
    java 三大特性之多态性
    设计模式
    依赖注入
    Java设计模式工厂模式
    php 设计模式之策略模式
    大数的概述
    熟悉常用的Linux操作
    GridView动态添加列
  • 原文地址:https://www.cnblogs.com/fansik/p/5576717.html
Copyright © 2011-2022 走看看