您所在的位置:首页 > 成功案例 > 虚拟化数据恢复

VMware虚拟化环境下重装系统导致的服务器崩溃解决方案

最新动态来源:本站原创点击数:320更新时间:2021/3/23

服务器故障情况介绍:

今天讲解一下VMware虚拟化服务器重装系统导致的卷崩溃如何解决,解决方案的重点在恢复服务器内的数据。我们用一个真实案例来进行讲解。
 

虚拟服务器配置情况介绍:

服务器环境:VMware虚拟化
文件系统:vmfs 5
硬盘数量:3
故障情况:误操作将虚拟化重装系统,服务器崩溃。
 

数据恢复概率分析:

通过上述这些基本情况介绍,我们可以通过简单分析预估数据恢复概率。正常情况下,重装系统会导致文件系统元文件有覆盖,想要恢复数据,必须要找到重装系统前的文件系统残留信息并提取,根据这些提取出来的元文件信息来恢复虚拟磁盘,拼接虚拟磁盘,最终提取服务器数据。
 

数据恢复过程:

1、分析底层数据,计算原始分区信息

通过底层数据查看工具分析服务器上其他盘上的LVM信息,计算出被重装系统的PV原始分区起始位置及大小等信息,底层数据显示如下图所示:
VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

2、手工查找残留的元信息

由于LVM信息被破坏,还需要根据各个元文件entry标志把源文件系统内的所有残留的元文件信息全部提取出来,才能进行重组并解析文件系统,查找过程截图如下:
 
VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程
VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

3、将pbc中所有类型为3的子块进行提取,提取过程如下:

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

4、扫描fdc元文件中的有效节点并解析,提取虚拟机,扫描及提取过程如下图:

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

5、提取pbc元文件中类型为1的指针块,扫描指针并记录位置,根据文件系统的连续性对虚拟机进行拼接。提取及分析过程如下图:

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

VMware虚拟化环境下重装系统导致的服务器崩溃数据恢复过程

6、对拼接后的虚拟机进行文件系统验证,确认无误后将虚拟磁盘进行挂在并重启,即可恢复虚拟机。

北京北亚数据恢复中心:http://www.sjhf.net