项目背景:

你误删掉了公司重要的数据,老板说:你妹的!快点给我找回来  还补充了一句:我没钱!!!

试验环境:

vmware workstation 11

服务器:centos6.5  ip:192.168.0.53

extundelete-0.2.4.tar.bz2

SecureCRT (ssh远程连接软件)

实验过程:

一、软件安装

1:软件依赖的环境安装:

[root@localhost ~]# yum install -y e2fsprogs e2fsprogs-libs e2fsprogs-devel

2、软件下载:

[root@localhost 3-11]#  wget

http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2

3、软件解压、编译、安装:

解压:[root@localhost 3-11]# tar jxvf extundelete-0.2.4.tar.bz2

编译、安装:

4:查看一下成功安装的软件的版本

二、恢复单个文件实战!!!

1、模拟数据误删环境

1、首先我添加了一块磁盘,然后新建了多个分区。

2、然后创建一个目录用来挂载我的分区/dev/sdb1

3、挂载分区,然后在分区上创建测试文件,然后哈希一下(用来一回判断是否恢复)

4、删除这俩文件。

[root@localhost sdb1]# rm -rf /data/sdb1/*

2、卸载磁盘分区

这个时候我们需要到其他挂载目录上,不然卸载不了。

可以看到没卸载掉。

切换到其他目录 然后卸载成功!!!!  

3、查询可以回复的数据

[root@localhost boot]# extundelete /dev/sdb1 --inode 2

NOTICE: Extended attributes are not restored.

Loading filesystem metadata ... 7 groups loaded.

Group: 0

Contents of inode 2:

0000 | ed 41 00 00 00 10 00 00 25 59 e2 56 33 5a e2 56 | .A......%Y.V3Z.V

0010 | 33 5a e2 56 00 00 00 00 00 00 02 00 08 00 00 00 | 3Z.V............

0020 | 00 00 00 00 00 00 00 00 f6 01 00 00 00 00 00 00 | ................

0030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0080 | 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

0090 | 02 58 e2 56 00 00 00 00 00 00 00 00 00 00 00 00 | .X.V............

00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

00b0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

00d0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

00f0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Inode is Allocated

File mode: 16877

Low 16 bits of Owner Uid: 0

Size in bytes: 4096

Access time: 1457674533

Creation time: 1457674803

Modification time: 1457674803

Deletion Time: 0

Low 16 bits of Group Id: 0

Links count: 2

Blocks count: 8

File flags: 0

File version (for NFS): 0

File ACL: 0

Directory ACL: 0

Fragment address: 0

Direct blocks: 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Indirect block: 0

Double indirect block: 0

Triple indirect block: 0

File name                                       | Inode number | Deleted status

.                                                 2

..                                                2

lost+found                                        11             Deleted

passwd                                            12             Deleted

sdb1test.txt                                      13             Deleted

可以看到我们创建的俩测试文件在最底下。

4、恢复单个文件

等下 我比对一下 上面的哈希值 可以看到 我们成功的恢复了误删数据!!

好了,就介绍到这里了 ,希望对大家有帮助,当然它的能力不仅仅是恢复一个文件 ,它很强大的,希望大家可以自己领悟。。。。

extundelete数据恢复实战!!!相关推荐

  1. u盘数据恢复的原理_【轻松搞定初始化黑胶体闪存盘数据恢复实战】 u盘数据恢复是什么原理...

    笔者同事的一个4GB闪存盘(即大家常说的U盘)出了故障,在电脑上识别为0字节.于是让笔者帮忙解决此故障,争取能将其中的数据恢复出来. 故障分析 说到闪存盘数据恢复,笔者觉得有必要给大家介绍下当前闪存盘 ...

  2. ext4数据恢复实战及文件系统结构详解

    ext4数据恢复实战及文件系统结构详解 一.前言 二.ext4数据恢复实战 三.ext4文件系统结构详解 四.ext4分区结构 五.ext4目录结构 六.目录项的删除特性 七.ext4文件结构 八.最 ...

  3. 2020年计算机检测维修新板讲解与数据恢复实战训练

    开班时间: 11月(滚动教学,随到随学) 实训周期: 20-30天(时间可根据个人情况免费延长至30天) 培养对象: 中高职校企合作院校专业老师和参赛学生及硬件爱好者 培训内容:计算机检测维修与数据恢 ...

  4. extundelete安装_Linux下高效数据恢复软件extundelete应用实战

    作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速.有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几 ...

  5. extundelete应用实战

    一.如何使用"rm -rf"命令 在Linux系统下,通过命令"rm -rf"可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windo ...

  6. Mysql运维管理-Mysql增量备份及分库分表备份数据恢复实战12

    1. MySQL数据库的备份与恢复 1.1 Mysqldump的工作原理? 利用mysqldump命令备份的过程,实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份的文件的过 ...

  7. 数据恢复实战技术总结

    1.格式化后数据受影响程度 如果格式化前后参数一样(指的是分区表不变.簇大小不变),FAT32文件系统根目录第一个簇的内容被清空,FAT表被清空,如果原先文件内容不连续,恢复出来数据出现打不来的现象. ...

  8. VMware ESX Server 服务器数据恢复实战--攻破VMFS文件系统

    VMware ESX Server 3.5是VMware 公司发布的服务器版本虚拟机系统平台,它是以Linux内核为基础进行二次开发出的一个虚拟机系统,它可以安装在一台主机上,在这台主机上可以安装多个 ...

  9. 【转】文件恢复神器extundelete

    参考博文: 1.Linux中VMware虚拟机增加磁盘空间的扩容操作 http://www.net130.com/CMS/Pub/special/special_virtual/special_vir ...

最新文章

  1. 700页!分享珍藏很久的《推荐系统学习手册》(附下载链接及入门经验)
  2. linux界面设计论文,毕业设计(论文)-基于linux的云校园桌面虚拟化系统的设计与实现.doc...
  3. 每日一皮:这年头没点绝活连洗车都不行...
  4. YOLOv5训练量化压缩
  5. Mysql忘记用户密码的解决办法
  6. python单例模式的五种实现方式
  7. brew install php55redis,Mac下安装LNMP环境
  8. Android开发之ANR原因分析
  9. freecodecamp_为什么您一定要参与freeCodeCamp的一个研究小组
  10. java学习(77):GUL下拉菜单框和滚动条
  11. ASP.NET从字符串中查找字符出现次数的方法
  12. js 获取最后一个字符
  13. swagger 配置- ssm
  14. UVA344 UVALive5452 Roman Digititis【Ad Hoc】
  15. 前端开发 —— google chart 的使用
  16. zmq源码阅读 --- api介绍 -- zmq_ctx_new + zmq_socket + zmq_bind + zmq_close + zmq_ctx_destroy
  17. 使用Infopath时要注意的有哪些
  18. 快节奏多人在线游戏网络入门系列教程(4):爆头!滞后补偿
  19. oracle数据库:约束
  20. 三调 图斑地类面积_关于三调,国土空间规划中至少需要这些知识

热门文章

  1. SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出-
  2. 最新|全球药企15强(附名单)
  3. 推荐系统(5)—隐语义模型(LFM)
  4. 外媒:苹果自动驾驶裁员表明其AI战略发生巨变
  5. 知乎李大海:AI 不只是噱头,满足需求才是真落地
  6. 诗人般的机器学习,ML工作原理大揭秘
  7. (深入理解)model.eval() 、model.train()以及torch.no_grad() 的区别
  8. 神经网络早期的感知机模型
  9. 科技部:学术不端零容忍!违规人员所获职称、奖金等全部清退归零
  10. 前沿科技 | 中科院科学家研究揭示奥陶纪末生命大灭绝新机制