Linux文件误删除恢复方法

linux系统中操作重要文件,备份是最重要的但是有时候误删除文件,要怎么恢复呢?
下面可以试试

操作方法

  • 01

    当前系统只有一个用户在登录,对文件进行了误删除操作,那么,这个时候该如何进行操作? 注意事项及解决思路: 停止对当前分区做任何操作 通过DD命令进行对当前分区进行备份,防止通过第三方软件恢复失败,造成数据的丢失      dd if=/path/file  of=/dev/sdb1 通过umount命令将当前设备分区进行卸载 Umount  /dev/sda   或者umount  /挂载点mount_point 4.下载并安装第三方开源工具,进行对丢失的文件进行搜索并进行还原 5.编译安装./configure  --help 源码包解压 相应的命令进行对源码文件配置属性,./configure  or  cmake Make  编译 Make install (编译安装)

  • 02

    #实例操作: 1.在/root/test分区创建一个测试目录test_dir,放置文件 2.删除测试目录,rm -rf  test_dir

  • 03

    3.备份/root/test分区, dd  if=/dev/sdb  of=/backup (dd只能备份文件,创建文件,和备份分区) 目录的话不行

  • 04

    4.卸载umount  /root/test  或者 umount  /dev/sdb挂载点

  • 05

    5.下载第三方文件到其他目录 6.接入文件是bz2压缩的就 tar  jxf  filename   |gzip就用 tar  zxf  filename 也可将文件解压到指定目录 Tar  z|jxf  filename -C /dirname

  • 06

    7.进入目录 extundelete-0.2.4编译安装 a.先安装软件依赖的库文件 yum install -y e2fsprogs*   ,和开发环境软件包组,yum grouplist查看,安装yum  groupinstall -y “软件包组” “Development  tools”-开发包 b.可以通过./configure --help查看安装的一些属性 ./configure --prefix=/usr/local/repairsystem 指定安装地点(make和make install后就可以看到)

  • 07

    C.make&&make install 编译安装完成,默认文件是放在 /usr/local/bin/extundelete 自己指定的话就放在 /usr/local/repairsystem/bin/extundelete (bin目录下的文件,可以看作是一个命令extundelete就是一个命令)

  • 08

    Extundelete相关命令: 1.extundelete  --inode(双斜杠) 2 /dev/sdb1 (sdb1是删除的文件的分区) 查看删除文件的inode值是多少(要记得inode值是什么) 2.extundelete  --restore-inode  inode值   /dev/sdb1分区(卸载的分区) 命令类似:extundelete  --restore-inode  3389   /dev/sdb1 3.extundelete --restore-all  /dev/sdb1  恢复/dev/sdb1全部被删除的文件 我们只需要执行下面这条命令即可,上面是扩展的 执行完extundelete  --restore-all /dev/sdb 之后 你在哪个分区下执行这条命令,那么这条命令执行完后就会在这个分区生成一个文件夹 命名为RECOVERD_FILES,恢复好的文件都在里面,自己找到要恢复的复制就行

(0)

相关推荐

  • Linux文件误删除恢复操作

    作为一个多用户.多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的.尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据.不过, ...

  • 华硕灵耀3笔记本提速方法及文件删除恢复方法

    电脑反应慢老是卡怎么办?是什么原因造成的呢?这是由于长时间使用电脑产生的垃圾文件和缓存造成的,那么怎么彻底的清理这些文件呢?简单几步就可以解决,顺带在说说电脑误删文件比较好用的恢复方法. 操作方法 0 ...

  • word文档误删怎么办?word文件误删恢复方法

    使用word编辑文档时,一时之乱不小心把编辑中的word文档没保存就关掉了。这可怎么办? Word文档误删怎么办?word文件误删恢复方法。 1.先打开一个新建的 Word 文档。 2.然后点击文件, ...

  • win7系统中被覆盖文件如何恢复 win7系统中被覆盖文件的恢复方法

    我们都知道在将某一个文件移动到另一个文件夹中,如果有同名文件存在,一般会有文件覆盖提示,询问用户是否覆盖文件,这时候选择“覆盖文件”就会将另一个文件覆盖,可是有很多用户在文件被覆盖后又想要恢复这个文件 ...

  • linux rm误删除数据库文件的恢复方法

    linux rm误删除数据库文件的恢复方法

  • U盘及闪存卡误删文件的恢复方法

    平时在操作电脑时,不小心将某个文件误删除了,通常情况下,我们还可以在回收站里找回。但若是,我们不小心将闪存卡、U盘中的文件删除了,怎么办呢?下面我们就一起来看看这种情况的解决方法。 第一种方法:就是使 ...

  • hosts文件修复问题_360误删误改hosts文件的恢复方法

    hosts文件的作用相信大家都比较清楚了,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的I ...

  • Linux rm 命令误删文件的恢复方法

    网上好多文章都是介绍 ext3 或者2的,在 ext4 下大家可以试下extundelete 这个软件,本人在 Ubuntu 11.04 下亲测,数据完美恢复。 假设被删除的文件位于 /media/b ...

  • Windows7系统回收站文件的恢复方法

    您是否遇到过这种情况,一不小心删除了文件并清空了回收站,被误删的文件还能找回来吗?可以的,相信不少朋友都会觉得是可以找回的。如果难度太大了,只能找数据恢复公司了。接系统之家下来给大家分享下如何恢复回收 ...