Linux下误删除后的恢复操作测试之extundelete工具使用

发布时间:2024年01月03日

一、工具介绍

? ?extundelete命令的功能可用于系统删除文件的恢复。在使用前,需要先将要恢复的分区卸载,以防数据被意外覆盖。

语法格式:extundelete [参数] 文件或目录名?
常用参数:?
--after 只恢复指定时间后被删除的文件?
--before 只恢复指定时间前被删除的文件?
--help 显示帮助信息?
--journal 显示分区的日志信息?
--superblock 显示分区的超级块信息?
--version 显示版本信息

二、工具安装

1、yum直接安装(需要配置epel源):

yum install -y extundelete


2、编译安装:

下载软件安装包:extundelete download | SourceForge.net

tar -jvxf extundelete-0.2.4.tar.bz2

cd extundelete-0.2.4

yum -y install e2fsprogs*

./configure && make && make install

三、工具使用?

1、删除数据目录中的文件

2、卸载文件系统

umount /data1

3、执行恢复操作

使用extundelete查看分区上存在的文件,如下:

--inode 为查找某i节点中的内容,使用2则说明为搜索,如果需要进入目录搜索,只须要指定目录I节点即可

extundelete /dev/datavg/data --inode 2

可以查询到test目录对应inode 890770,再继续搜索

extundelete /dev/datavg/data --inode 890770,找到被删除的文件

恢复文件,检查文件内容恢复正常

extundelete /dev/datavg/data?--restore-inode 890776

文章来源:https://blog.csdn.net/vincent0920/article/details/135358049
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。