centos7软件恢复工具extundelete的安装与使用

一.安装extundelete

1.下载相应文件

yum install e2fsprogs-devel e2fsprogs e2fsprogs-libs

2.自行下载extundelete安装包
分享下我下载的安装包:https://pan.baidu.com/s/1ocBNA5KTgmVEeFa30-fkSQ

3.解压缩包

tar -jxvf extundelete-0.2.4.tar.bz2

4.进入安装程序目录(前提要先安装c编译器和c++编译器)

yum -y install gcc
yum -y install gcc-c++
cd extundelete
./configure
make
make install
which extundelete

5.安装成功

使用命令

which extundelete

如果出现如图界面则表示安装成功

二.模拟误删环境

我所模拟的环境是在自己的虚拟机上模拟的
1.需要手动添加一块硬盘


进入 /dev目录如果出现sdb则表明添加成功

2.模拟一个数据误删环境,这里我们以ext3 文件系统为例

mkdir /data
mkfs.ext3 /dev/sdb


mount /dev/sdb /data
mkdir /data/test
vim /data/test/mytest.txt

在文本里随便写入一些文本


 cd /datacp /etc/passwd /datamd5sum passwdmd5sum test/mytest.txt


 rm -rf /data/*


只要操作后和上述图片显示的结果一样,则说明模拟误删环境成功

3.卸载磁盘分区

 cd /mntumount /data


如图所示则卸载成功

4.查询可恢复数据信息

extundelete /dev/sdb --inode 2

查看节点信息


5.恢复单个文件

extundelete /dev/sdb --restore-file passwd


恢复成功


 cd RECOVERED_FILES/lsmd5sum passwd


与删除前的md5值相同,则恢复成功!

centos7软件恢复工具extundelete的安装与使用相关推荐

  1. Centos7软件的安装

    Centos7 软件安装 一.软件管理器:RPM(RedHat Package Manager) RPM的最大优点是软件预先编译过,并且打包成RPM机制的安装包,安装包内会默认记录该软件需要依赖的属性 ...

  2. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(静默创建实例_08)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07) 创建ORACLE实例前提,准备下面7项工作 序号 说明 链接 ① 安装操作系统 https:/ ...

  3. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件_06) 执行安装前的准备工作: 创建ORACLE实例前提,准备下面6项工作 序号 说明 链接 ① ...

  4. CentOS7下使用yum快速安装配置oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...

  5. SVN CentOS7 下配置svn的安装及基础配置介绍

    CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一.         实践环境... 1 二.         安装操作系统... 1 三.       ...

  6. Centos7系统启动盘的正确安装姿势

    Centos7系统启动盘的正确安装姿势 一.资源准备 1.一个大于等于8G的u盘 2.Centos镜像(下载链接) 3.UltraISO软件(软件官网) 二.启动盘制作 下载好Centos镜像,以及U ...

  7. CentOS7更换国内源以及安装补充更新源(安装nethogs)

    CentOS7更换国内源以及安装补充更新源 一般情况下,CentOS 7 的更新源文件都放置在 /etc/yum.repos.d 删除所有的更新源文件 cd /etc/yum.repos.d/ rm ...

  8. vmware 和 centos7 软件安装包 网盘链接(永久有效)

    vmware软件安装包 网盘链接:链接:https://pan.baidu.com/s/1MMBHZ4WXXUbxDTYyx0KVfQ?pwd=p6sy 提取码:p6sy centos7软件安装包 网 ...

  9. Linux Centos7 搭建简易堡垒机安装jailkit实现chroot

    Linux Centos7 搭建简易堡垒机安装jailkit实现chroot 一.什么是堡垒机 堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手 ...

最新文章

  1. 三维空间平面拟合MATLAB
  2. 给Nginx配置一个自签名的SSL证书
  3. 数据驱动的云托管服务最佳范式
  4. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(一)
  5. linux添加x权限,Linux 7 的 rc.local 文件需要 添加 +x 权限才会自动执行
  6. java 文件保存目录结构_java web 实现文件夹上传(保留目录结构)
  7. Badboy自动化测试工具11 导出脚本用于Jmeter并发测试
  8. Java——递归练习
  9. js对html节点的操作
  10. Python21天打卡Day14-随机字符串
  11. python字符串和字节串有什么区别_python – 字符串和字节字符串之间的区别是什么?...
  12. android游戏开发方向初探
  13. mac 环境变量 配置
  14. 【年终总结】我的2016,阅读本文大约需要一整年
  15. 混沌之初--制作一款RPG游戏
  16. Geogebra-球坐标系
  17. 我们都是被宫崎骏爱过的孩子
  18. 下载图片 getInputStream、available()问题
  19. php自定义文件后缀名,显示文件扩展名 显示文件后缀名设置篇-DIV CSS网页开发准备...
  20. Mask RCNN -- Mask Scoring R-CNN

热门文章

  1. PyTorch安装与环境配置
  2. [文摘20070509]管仲
  3. hyperf搭建与使用RPC微服务
  4. 【Linux】权限管理
  5. Google Earth Engine (GEE)——利用两种方式进行EVI指数(含函数的两种定义方式)
  6. Sensing Pressure Distribution on a Lower-Limb Exoskeleton
  7. linux驱动开发5之字符设备驱动新接口
  8. 基于5G和MEC的新型智慧工地应用研究
  9. 设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。
  10. js hbs mysql_实例分析MySQL下的四种事务隔离级别