如何在Linux系统中恢复误删除的文件

误删了重要文件是非常麻烦的事情,但因为重要又没有备份的情况下,那就需要恢复误删除的文件了,现在,本将教你如何在Linux系统中,演示恢复误删除的文件,找回重要的数据吧!

操作方法

  • 01

    安装extundelete工具并验证是否安装完好, 下载extundelete-0.2.4.tar.bz2安装包,

  • 02

    解压 tar xf extundelete-0.2.4.tar.bz2

  • 03

    预安装 ./configure 若报错信息为configure: error: Can't find ext2fs library, 说明未安装extundelete的依赖包e2fsprogs

  • 04

    安装依赖包: yum install –y e2fsprogs-devel

  • 05

    执行make&& make install命令,这样就完成了extundelete的安装。

  • 06

    能够正确显示软件版本号,应该没什么问题。

  • 07

    模拟事故现场——创建一个新分区并挂载 在Vmware中新增一块硬盘,开机后通过lsblk查看一下(sdb)。

  • 08

    为新硬盘分区

  • 09

    格式化分区。

  • 10

    创建挂载点并挂载sdb1

  • 11

    模拟事故现场——拷贝一些文件或目录到sdb1

  • 12

    模拟事故现场——删除刚拷贝的东西

  • 13

    恢复数据——卸载设备(防止数据被写入)

  • 14

    这里出现个小问题,设备繁忙无法卸载,可通过fuser命令解决。

  • 15

    再次尝试卸载设备即可成功。

  • 16

    恢复数据——使用inode方式 查看被删文件inode号。

  • 17

    根据inode号对指定文件进行恢复。

  • 18

    验证恢复文件和原始文件的一致性。 md5值完全一致,恢复成功。

  • 19

    恢复数据——再试试文件名方式, 再次恢复成功,md5值完全一致。

  • 20

    恢复数据——把目录也恢复回来

  • 21

    目录及包含的文件也全部恢复成功。

(0)

相关推荐

  • 如何在linux系统中设置ip地址

    如何在linux系统中设置ip地址 操作方法 01 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 02 开始编辑,填写ip地址.子网掩码.网关 ...

  • 如何在Linux系统中使用终端打开和编辑文本文档

    这篇文章将教你如何在Linux系统中使用终端程序创建文本文档.新建文档后,可以使用系统内置的其中一种文本编辑器来编辑文本文件. 打开终端 01 打开终端.点击菜单,然后找到终端程序.程序的图标是一个黑 ...

  • 如何在Win10系统中解决无法拖放文件夹的问题

    有的小伙伴在使用Windows10系统电脑时,想要拖放文件夹,但是却发现无法拖放,也不知道该如何解决这一问题,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,右击桌面左下角的开始图标,接着点击弹 ...

  • 如何在win10系统中显示隐藏的文件

    使用Windows10系统电脑的用户,为了保护文件的隐私安全, 会隐藏一些文件,但是找不到隐藏的文件,因此想要显示这些文件,却不知道如何显示,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击 ...

  • 如何在win10系统中解决拒绝访问文件夹的问题

    使用Windows10系统电脑的用户,想要打开某个文件夹,但是却发现该文件夹拒绝访问,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,右击拒绝访问的文件夹,接着点击弹出窗口中 ...

  • 如何在linux系统中设置静态ip地址

    本篇主要是介绍一下在linux系统中设置静态ip地址方法. 操作方法 01 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 02 开始编辑,填写 ...

  • 如何在win7系统中实现精确搜索文件?

    随着win7 64位旗舰版下载电脑使用的时间越来越长,咱们win7旗舰版电脑中的文件也会变得越来越多,这个时候,如果分类不清楚的话,咱们要在win7旗舰版电脑中找到一个文件就会十分的麻烦,所以很多用户 ...

  • Linux系统中的文件名和文件种类以及文件权限详解

    Linux文件种类与副文件名 一直强调一个概念,那就是:任何装置在Linux底下都是文件, 不仅如此,连资料沟通的介面也有专属的文件在负责-所以,你会瞭解到,Linux的文件种类真的很多- 除了前面提 ...

  • 如何在Linux系统中更改Root密码

    这篇文章将教你如何更改Linux系统的Root密码,包括在已知当前密码的情况下,以及不知道当前root密码的情况下如何进行更改. 知道当前root密码 01 打开终端窗口.具体操作是同时按下 Ctrl ...