服务器数据恢复—虚拟机LVM结构损坏,断电故障下数据库数据成功恢复

北亚数据恢复中心最近接到很多服务器数据恢复的案子,这些案子有:服务器断电数据丢失、意外断电导致服务器无法启动、服务器可以启动但是虚拟机丢失、服务器断电后多块硬盘出现故障离线.....。下面通过其中一例服务器断电导致数据丢失的案例给大家简单介绍一下服务器断电后数据如何恢复。

服务器故障:

服务器意外断电导致服务器上的一台虚拟机不可用。

服务器的具体配置:

经过的分析,北亚企安数据恢复工程师发现故障服务器中丢失的虚拟机磁盘采用LVM进行管理。在相关目录下查询看有无损坏的虚拟磁盘信息,如果有就说明LVM信息尚有保存;如果没有,就说明LVM信息已经被更新,只能通过底层数据查找没有更新的lvm信息。本案例从底层数据中查询到了尚未更新的lvm信息。

找到lvm信息就意味着数据还在,以lvm信息为基础分析查找虚拟磁盘的分区数据,但是发现虚拟磁盘被破坏,这是非常罕见的现象。经过进一步查找和分析,服务器数据恢复工程师发现该区域的数据确实被破坏了,仅发现了一些数据库页碎片。要想恢复数据,只能通过拼数据库碎片的方案。

服务器数据恢复过程:

Tips:正常情况下rar压缩包的第一个扇区记录的是文件名,可以根据文件名反向分析压缩包的数据起始位置,然后把这个相应的压缩包底层数据提取出来并重命名。

不幸的是,本案例中提取出来的压缩包解压时报错。

报错信息:

1、由于解压数据报错,服务器数据恢复工程师尝试使用rar修复工具(设置忽略错误),继续解压部分数据,但是解压依旧失败。

2、在数据库层面分析数据库开始位置(数据库第九页是当前数据库名称),通过数据库名反推数据库开始位置。

3、分析出数据库开始位置,再根据每个数据库页的编号和文件号去底层数据扫描符合这个数据库页的所有数据。

4、将所有扫描出来的数据重组成一个mdf文件,然后经过校验程序检测,检测合格即可恢复数据。

重组后的mdf文件:

5、经过分析和重组,北亚数据恢复工程师提取出了服务器内的数据并通过初步验证。搭建数据库环境,将恢复出来的数据库数据附加进去进行查询,经查询数据正常。本次数据恢复工作完成。

相关推荐
软擎1 天前
收银软件卸载重装误删会员储值数据怎么恢复?轻虾数据恢复软件实操与四样留存清单
数据恢复·轻虾数据恢复软件
软擎2 天前
轻虾数据恢复软件:移动硬盘拆开接电脑,读出来全是乱码
数据恢复·轻虾数据恢复软件
2601_949695593 天前
回收站清空了照片还能恢复吗?详细恢复教程
数据恢复·回收站·电脑数据
北亚数据恢复4 天前
【服务器数据恢复】Linux EXT4文件系统下KVM虚拟机误删除的数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复·虚拟机数据恢复
软擎5 天前
轻虾数据恢复软件:客户下周来验厂,电脑开不了机怎么扫描硬盘
电脑·数据恢复·轻虾数据恢复软件
DeveloperHonor6 天前
pg_walex让回滚如此丝滑:PostgreSQL WAL 日志解析与数据回滚实战
postgresql·数据恢复·wal日志
软擎8 天前
轻虾数据恢复软件实操:期刊论文返修稿与逐条回复误删后的恢复思路与避坑清单
数据恢复·轻虾数据恢复软件
软擎9 天前
轻虾数据恢复软件实操:少儿机构年度汇演影像误删与相机卡格式化后的恢复思路与避坑清单
数据恢复·轻虾数据恢复软件
每天get到一点新知识10 天前
硬盘数据恢复6种实用方法汇总:快速找回硬盘数据,零门槛恢复篇
经验分享·电脑·数据恢复·电脑知识
北亚数据恢复11 天前
【服务器数据恢复】RAID5阵列数据恢复算法原理及两例数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·raid数据恢复