当前位置: 首页 > news >正文

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

一、工具介绍

   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

http://www.lryc.cn/news/272800.html

相关文章:

  • table表格中使用el-popover 无效问题解决
  • c++类全面讲解
  • 使用Python和Pygame库创建简单的的彩球效果
  • 第2课 使用FFmpeg读取rtmp流并用openCV显示视频
  • 【中小型企业网络实战案例 七】配置限速
  • Hive实战:实现数据去重
  • 客户满意度调查常用的ChatGPT通用提示词模板
  • Android--Jetpack--Paging详解
  • Unity 基于UDP实现本地时间与网络时间校验 防客户端修改日期作弊
  • ArduPilot开源代码之MatekSys Optical Flow 3901-L0X
  • 【时钟】分布式时钟HLC|Logical Time|Vector Clock|True Time
  • 人工智能AI与3D视觉技术的结合正在引领新一代移动机器人的革新
  • NSSCTF 简单包含
  • FlinkSQL处理Canal-JSON数据
  • 玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— DevEco Studio下载与安装
  • 大模型上下文长度的超强扩展:从LongLora到LongQLora
  • pdf格式转换为txt格式
  • scss使用for循环遍历,动态赋值类名并配置不同颜色
  • GaussDB数据库使用COPY命令导数
  • SunFMEA软件免费试用:FMEA的目标和限制是什么?
  • 【Redis交响乐】Redis中的数据类型/内部编码/单线程模型
  • APK 瘦身
  • GitHub上的15000个Go模块存储库易受劫持攻击
  • 避免3ds Max效果图渲染一片黑的4个正确解决方法
  • UI演示双视图立体匹配与重建
  • 添加一个编辑的小功能(PHP的Laravel)
  • YOLOv8改进 | 主干篇 | ConvNeXtV2全卷积掩码自编码器网络
  • elasticsearch7.17.9两节点集群改为单节点
  • 二叉树的层序遍历,力扣
  • 构建Dockerfile报错/bin/sh: 1: cd: can‘t cd to /xxx/yyy问题记录