zoukankan      html  css  js  c++  java
  • linux数据误删后,灾难性数据备份与数据还原

    一 准备工作

    #rm –rf  误删重要数据怎么办?

    1、 要冷静,通知停止该服务器一切操作

    2、 查看被删除文件所在分区

    #mount

    3、 将该分区设置为只读

    #mount -r -n -o remount /home

    如果提示:mount:?/home is busy

    kill掉相关进程

    #fuser -v -m /dev/sda1

    二 安装extundelete工具

    1、 下载extundelete

    我用的是?extundelete-0.2.4版本,百度一下就可以找到很多下载地址,我这里就不码了。

    2、 安装

    #tar jxf extundelete.tar.bz2

    编译

    # yum -y install gcc+ gcc-c++
    # ./configure
    # yum install e2fsprogs-devel
    # ./configure

    最后一步

    #make & make install

    如果没有异常信息,基本说明安装成功.

    三 数据恢复

    1、 获取数据删除前时间

    # date?-d?"Fri Apr 15:40:00 2014"?+%s

    1397202000

    2、 数据恢复

    #cd ../extundelete/src/
    #extundelete --restore-all --after?"1397202000"?/dev/sda1

    四 后续工作

    1、 检查还原后的数据

    # cd ../RECOVERED_FILES
  • 相关阅读:
    php上传文件大小修改
    flex布局
    restful
    mysql之windows忘记密码
    mysql常用命令
    比较级浅析1
    一般副词的位子
    still讲解
    英语学习法
    as的如下用法
  • 原文地址:https://www.cnblogs.com/Javame/p/4449480.html
Copyright © 2011-2022 走看看