Linux下误删除后的恢复操作测试之extundelete工具使用
2024-01-03 16:24:25
一、工具介绍
? ?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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!