zoukankan      html  css  js  c++  java
  • Linux恢复数据

    不经意的rm命令会让你很苦恼,因为Linux下命令删除是不走回收站的.Blinux这里介绍Linux EXT3文件系统的数据恢复方法.

    1.准备工作:首先你需要做的是,保存现场.如果有条件请直接卸下硬盘挂接到其他的电脑,这一招是最保险的,为了提高数据恢复的成功率我觉得很有必要.

    2.现在已经将需要恢复数据的硬盘挂接到其他的电脑(Linux系统)上,注意不用去挂载他,也不用双击这个盘符,如今Linux桌面做的很棒,一双击就挂载了.

    3.现在请出我们的主角--ext3grep

    安装这里就不多说了,如果存在依赖关系时可以考虑yum localinstall ,Blinux这里使用的版本是ext3grep-0.6.0-2mdv2008.0.

    4.现在主角ext3grep该干活了

    (1)fdisk -l 查出需要恢复数据的盘符,这里假设是/dev/sda7

    (2)从该分区的根开始扫描,也就是第二个inode,显示出所有文件的信息.如果你知道误删除文件的文件名可以省略掉这一步.
    #ext3grep /dev/sda7 --ls --inode 2

    (3)还原数据了
    从上一步我们可以得到恢复数据的文件名是china.txt.
    ext3grep /dev/sda7 --restore-file china.txt
    记住,还原的数据存放位置是在当前目录下RESTORED_FILES/目录内,也就是在pwd目录下生成一个名为RESTORED_FILES/的目录.

    (4)想知道更多请访问:http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

    扩展:如果误删除文件所在的分区是EXT4那该怎么办呢,
    其实在恢复ext3文件系统数据进行分析的时候,考虑Linux下的数据恢复软件和Windows下的数据恢复软件,今天Blinux这里介绍的是Linux下ext3数据恢复软件ext3grep,其实Windows下支持ext3,ext4数据恢复的软件还是有的,他就是R-Linux .这里提一下就可以了.

  • 相关阅读:
    JS继承
    Liunx 常用命令2
    团队作业(四)
    OpenEuler树莓派基础实验(无树莓派)
    thread同步测试
    团队作业(三)
    实验二测试
    浅谈JWT。
    monolog使用 brady
    Blazor Server获取Token访问外部Web Api
  • 原文地址:https://www.cnblogs.com/top5/p/1757848.html
Copyright © 2011-2022 走看看