extundelete数据恢复实战!!!
项目背景:
你误删掉了公司重要的数据,老板说:你妹的!快点给我找回来 还补充了一句:我没钱!!!
试验环境:
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数据恢复实战!!!相关推荐
- u盘数据恢复的原理_【轻松搞定初始化黑胶体闪存盘数据恢复实战】 u盘数据恢复是什么原理...
笔者同事的一个4GB闪存盘(即大家常说的U盘)出了故障,在电脑上识别为0字节.于是让笔者帮忙解决此故障,争取能将其中的数据恢复出来. 故障分析 说到闪存盘数据恢复,笔者觉得有必要给大家介绍下当前闪存盘 ...
- ext4数据恢复实战及文件系统结构详解
ext4数据恢复实战及文件系统结构详解 一.前言 二.ext4数据恢复实战 三.ext4文件系统结构详解 四.ext4分区结构 五.ext4目录结构 六.目录项的删除特性 七.ext4文件结构 八.最 ...
- 2020年计算机检测维修新板讲解与数据恢复实战训练
开班时间: 11月(滚动教学,随到随学) 实训周期: 20-30天(时间可根据个人情况免费延长至30天) 培养对象: 中高职校企合作院校专业老师和参赛学生及硬件爱好者 培训内容:计算机检测维修与数据恢 ...
- extundelete安装_Linux下高效数据恢复软件extundelete应用实战
作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速.有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几 ...
- extundelete应用实战
一.如何使用"rm -rf"命令 在Linux系统下,通过命令"rm -rf"可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windo ...
- Mysql运维管理-Mysql增量备份及分库分表备份数据恢复实战12
1. MySQL数据库的备份与恢复 1.1 Mysqldump的工作原理? 利用mysqldump命令备份的过程,实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份的文件的过 ...
- 数据恢复实战技术总结
1.格式化后数据受影响程度 如果格式化前后参数一样(指的是分区表不变.簇大小不变),FAT32文件系统根目录第一个簇的内容被清空,FAT表被清空,如果原先文件内容不连续,恢复出来数据出现打不来的现象. ...
- VMware ESX Server 服务器数据恢复实战--攻破VMFS文件系统
VMware ESX Server 3.5是VMware 公司发布的服务器版本虚拟机系统平台,它是以Linux内核为基础进行二次开发出的一个虚拟机系统,它可以安装在一台主机上,在这台主机上可以安装多个 ...
- 【转】文件恢复神器extundelete
参考博文: 1.Linux中VMware虚拟机增加磁盘空间的扩容操作 http://www.net130.com/CMS/Pub/special/special_virtual/special_vir ...
最新文章
- 700页!分享珍藏很久的《推荐系统学习手册》(附下载链接及入门经验)
- linux界面设计论文,毕业设计(论文)-基于linux的云校园桌面虚拟化系统的设计与实现.doc...
- 每日一皮:这年头没点绝活连洗车都不行...
- YOLOv5训练量化压缩
- Mysql忘记用户密码的解决办法
- python单例模式的五种实现方式
- brew install php55redis,Mac下安装LNMP环境
- Android开发之ANR原因分析
- freecodecamp_为什么您一定要参与freeCodeCamp的一个研究小组
- java学习(77):GUL下拉菜单框和滚动条
- ASP.NET从字符串中查找字符出现次数的方法
- js 获取最后一个字符
- swagger 配置- ssm
- UVA344 UVALive5452 Roman Digititis【Ad Hoc】
- 前端开发 —— google chart 的使用
- zmq源码阅读 --- api介绍 -- zmq_ctx_new + zmq_socket + zmq_bind + zmq_close + zmq_ctx_destroy
- 使用Infopath时要注意的有哪些
- 快节奏多人在线游戏网络入门系列教程(4):爆头!滞后补偿
- oracle数据库:约束
- 三调 图斑地类面积_关于三调,国土空间规划中至少需要这些知识
热门文章
- SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出-
- 最新|全球药企15强(附名单)
- 推荐系统(5)—隐语义模型(LFM)
- 外媒:苹果自动驾驶裁员表明其AI战略发生巨变
- 知乎李大海:AI 不只是噱头,满足需求才是真落地
- 诗人般的机器学习,ML工作原理大揭秘
- (深入理解)model.eval() 、model.train()以及torch.no_grad() 的区别
- 神经网络早期的感知机模型
- 科技部:学术不端零容忍!违规人员所获职称、奖金等全部清退归零
- 前沿科技 | 中科院科学家研究揭示奥陶纪末生命大灭绝新机制