数据恢复工具--extundelete的安装与使用

1.extundelete的恢复原理

extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息,来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。然后利用inode信息结合日志去查询该inode所在的block位置,包括直接块,间接块等信息。最后利用dd命令将这些信息备份出来,从而恢复数据文件。

2.extundelete的安装

环境:redhat6.5

extundelete官方地址:https://sourceforge.net/projects/extundelete/

安装依赖包

[[email protected] ~]# yum install e2fsprogs e2fsprogs-libs e2fsprogs-devel -y

解压官方网站下载的安装包,最新版本是extundelete-0.2.4

[[email protected] ~]# ls
a.png  extundelete-0.2.4  extundelete-0.2.4.tar.bz2  getrandom.sh  test.rrd
[[email protected] ~]# cd extundelete-0.2.4
[[email protected] extundelete-0.2.4]# ./configure[[email protected] extundelete-0.2.4]# make[[email protected] extundelete-0.2.4]# make install[[email protected] extundelete-0.2.4]# which extundelete/usr/local/bin/extundelete

安装过程很简单。

3.extundelete的使用

3.1:我们的操作环境如下:   

[[email protected] ~]# mount /dev/vdb1 /test/
[[email protected] ~]# cp /etc/passwd /test/
[[email protected] ~]# cp -r /etc/yum /test/
[[email protected] ~]# mkdir /test/dirtest
[[email protected] ~]# echo hello > /test/dirtest/test.file
[[email protected] ~]# md5sum /test/passwd
499b16cbdef03e814f3405fccd188dcc  /test/passwd
[[email protected] ~]# md5sum /test/dirtest/test.file
b1946ac92492d2347c6235b4d2611184  /test/dirtest/test.file
[[email protected] test]# rm -rf *

3.2:删除数据之后,首先卸载这块磁盘分区,以防止磁盘重新读写。

[[email protected] test]# cd /mnt/
[[email protected] mnt]# umount /test/

3.3:extundelete恢复的一些操作

3.3.1:查询可恢复数据信息。

[[email protected] mnt]# extundelete /dev/vdb1 --inode 2
......
File name                                       | Inode number | Deleted status
.                                                 2
..                                                2
lost+found                                        11             Deleted
passwd                                            12             Deleted
yum                                               8209           Deleted
dirtest                                           8210           Deleted

3.3.2:恢复单个文件。

[[email protected] mnt]# extundelete /dev/vdb1 --restore-file passwd
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 16 groups loaded.
Loading journal descriptors ... 63 descriptors loaded.
Successfully restored file passwd

恢复成功后会在当前目录下创建RECOVERED_FILES用于存放恢复的文件:通过md5校验,说明我们的数据恢复成功。

恢复单个目录:

[[email protected] mnt]# extundelete /dev/vdb1 --restore-diretory /yum

恢复所有文件

[[email protected] mnt]# extundelete /dev/vdb1 --restore-all

恢复某个时间段的数据:

extundelete提供了--after 和 --before 参数可以指定恢复某个时间段内的数据。

[[email protected] mnt]# extundelete --after 1462284152  /dev/vdb1 --restore-all

更多的操作可以使用 extundelete --help 来查看。

时间: 2024-10-12 23:51:23

数据恢复工具--extundelete的安装与使用的相关文章

Linux 数据恢复工具extundelete

安装 wget https://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar jxvf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4/ ./configure [[email protected] extundelete-0.2.4]# ./configure Configuring extundelete 0

Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用

1.下载extundelete包,安装依赖 我用的是Centos系统,在安装extundelete之前需要安装e2fsprogs,e2fsprogs-libs,e2fsprogs-devel. yum install e2fsprogs e2fsprogs-libs e2fsprogs-devel 然后下载extundelete程序 下载地址: http://extundelete.sourceforge.net/ 2.编译安装extundelete 编译步骤: tar xjf extundel

11款最棒的Linux数据恢复工具发布啦!

如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据.其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰.我已经为各位准备好了一些最好的Linux数据恢复工具,欢迎大家品鉴. 1.KnoppixKnoppix是从损坏的机器中恢复数据的最佳工具之一.它有一个可引导的CD版本,友好的用户界面.它可以让你轻松安装驱动器,然后复制数据. Knoppix自身携带了一整套的Linux命令. 官方网站:http://www.knopper.net/knopp

Linux下常用的数据恢复工具

一.数据删除 命令:rm -rf,将任何数据直接从硬盘删除,且没有任何提示 建议做法: 把命令参数放到后面:rm -rfi 将删除的东西通过mv命令移动到系统下的/temp目录下,然后写个脚 本定期执行清除操作 备份 二.extundelete的安装与使用 Linux下常见的基于开源的数据恢复工具有:debugfs/R-Linux/ext3grep/extundelete 1.恢复原理:三步 extundelete恢复文件并不依赖特定的文件格式,首先extundelete会通过文件系统的inco

这些Linux数据恢复工具,你用过哪几个

不论你运用的是台式电脑仍是笔记本,需求重视的要点之一都是怎么保护好你的名贵数据.由于总会有各种突发状况使你的系统溃散,然后你要做的就是恢复数据.不论你怎么想,要是我失去了一切的数据却无法恢复的话,我会分分钟肢解了这台破电脑.不过幸亏的是,如今商场上有不少的数据恢复工具,能协助咱们从体系的硬盘上恢复数据. 如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据.其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰.我已经为各位准备好了一些最好的Lin

Ext分区文件恢复工具extundelete

 Ext分区文件恢复工具extundelete Ext是延伸文件系统(Extended system)的缩写.它是为Linux内核开发的第一个文件系统.它有多个版本.现在常见的是Ext3和Ext4.由于该文件系统使用日志记录数据的修改,所以恢复被删除的数据也较为容易.Kali Linux提供一款专用工具extundelete,用来实现Ext3/4文件系统中删除文件的恢复. 在使用的时候,用户首先使用该工具查看超级块和日志块,以及特定节点和块的信息.然后,可以指定要恢复的文件以及文件夹.在恢复的时

服务器数据恢复工具

软件名:MiniTool数据恢复工具版本号:v6.8开发商:MiniTool Solution Ltd.软件授权:免费软件软件语言:简体中文软件大小:10M应用平台:Win8/Win7/Vista/WinXP/Win10所属分类:应用软件软件说明:MiniTool数据恢复工具是一款由MiniTool Solution Ltd.开发的全能的免费数据恢复软件.该软件无需注册激活码并且没有任何插件,是一款真正的绿色软件,下载安装到Windows电脑后就能使用,恢复数据的数量也没有任何限制. 安装时要求

大快搜索数据爬虫技术实例安装教学篇

大快搜索数据爬虫技术实例安装教学篇 爬虫安装前准备工作:大快大数据平台安装完成.zookeeper.redis.elasticsearch.mysql等组件安装启动成功. 1.修改爬虫安装配置文件(最好在线下修改好后再上传平台) 2.修改crawler\dkcrw\jdbc.properties配置文件(只修改图片里的内容其他内容默认即可) Hbase.zookeeper.quorum所填地址应在DKM监控平台查看: Redis相关配置看如下界面: 3.把已修改的crawler\dkcrw\下的

linux 下文件恢复工具extundelete介绍

下载 http://extundelete.sourceforge.net/ bunzip2 extundelete-0.2.0.tar.bz2 tar xvf extundelete-0.2.0.tar cd extundelete-0.2.0 make make install [[email protected] yzn]# df文件系统               1K-块        已用     可用 已用% 挂载点/dev/sda3             18129292