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

服务器故障情况介绍:

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

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

服务器环境:VMware虚拟化

文件系统:vmfs 5

硬盘数量:3

故障情况:误操作将虚拟化重装系统,服务器崩溃。

数据恢复概率分析:

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

数据恢复过程:

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

通过底层数据查看工具分析服务器上其他盘上的LVM信息,计算出被重装系统的PV原始分区起始位置及大小等信息,底层数据显示如下图所示:

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

由于LVM信息被破坏,还需要根据各个元文件entry标志把源文件系统内的所有残留的元文件信息全部提取出来,才能进行重组并解析文件系统,查找过程截图如下:

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210323A074X200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券