0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【服务器数据恢复】虚拟机文件丢失导致Hyper-V服务瘫痪的数据恢复

Frombyte 来源:Frombyte 作者:Frombyte 2022-09-23 13:21 次阅读

服务器数据恢复环境:

Windows Server服务器,部署Hyper-V虚拟机环境;

虚拟机的硬盘文件和配置文件存放在某托管中心的存储设备中;

存储设备中4块硬盘组成阵列存储虚拟机的数据文件,单块4T硬盘存储虚拟机数据文件备份。

服务器故障分析&恢复方案:

由于存储设备中的虚拟机数据文件丢失,整个Hyper-V服务瘫痪,虚拟机无法使用。管理员联系我们数据恢复中心寻求帮助,北亚数据恢复工程师团队对故障存储服务器进行检测

1、检测故障存储服务器没有发现物理故障,硬盘均可以正常工作。

2、检查操作系统没有发现出错进程,排除因操作系统问题导致的数据丢失。

3、分析丢失数据的硬盘的文件系统:打开正常,排除入侵破坏的可能性。在分析硬盘的文件系统过程中发现此文件系统的元文件创建时间与数据丢失的时间相吻合。发现这种情况,数据恢复工程师初步判断文件系统被人为重写,即分区被格式化。

4、检查系统日志发现数据丢失的当天和之前的系统日志已被清空,审核日志和服务日志却并未清空,这种情况符合人为操作的特征。格式化分区的操作只记录在系统日志中,这也与人为破坏的特征相符。

5、分析硬盘的底层数据,发现硬盘底层中需要恢复的系统日志已被新的日志记录覆盖,无法恢复。

6、对操作系统中的所有分区进行分析,发现故障存储中只有两个分区被重新写入文件系统。对两个分区的格式化需要有两个独立的过程,这种针对性的操作更加验证本案例的故障是人为导致。

根据故障分析结论,北亚数据恢复工程师团队敲定以下恢复方案:

1、对故障存储中的所有硬盘做全盘备份。

2、分析每个硬盘的数据获取到RAID相关信息,重组RAID阵列。

3、对重组的阵列进行分析,看能否找到原有的文件索引项及对应的数据区。

4、核对查找到的文件索引项是否符合用户数据,并核对相应的数据区有无破坏。

5、将扫描到的文件索引项碎片拼接成一个完整的目录结构。

6、根据拼接好的目录项去底层恢复对应的数据,并检查数据是否正确。

7、核对数据没问题后恢复所有数据。

服务器数据恢复过程:

1、备份用户数据。

由于数据全部都放在托管中心的存储设备中,因此只需要恢复存储设备中的数据即可。将故障存储中所有的硬盘编号后从存储设备中取出交给硬件工程师检测硬盘物理故障。检测完成后对每块硬盘做全盘镜像,使用工具将硬盘中所有扇区镜像到备份硬盘中。

poYBAGMtQayAPUACAAM7pZGNbFQ309.png

北亚数据恢复——Hyper-V数据恢复

2、重组RAID磁盘阵列。

分析每块硬盘数据获取RAID相关信息(条带大小,条带走向等),根据这些信息重组RAID。

pYYBAGMtQbyAaXwNAANIRV2uWkA768.png

北亚数据恢复——Hyper-V数据恢复

poYBAGMtQbyANrsPAAQKAxQpIM0121.png

北亚数据恢复——Hyper-V数据恢复

3、扫描旧的文件索引项。

分析硬盘底层数据,服务器数据恢复工程师发现硬盘底层中残留着许多以前文件系统的目录项及文件索引。经过核对发现这些文件索引指向的数据都是用户丢失的文件内容。北亚数据恢复工程师编写了一个提取文件索引项的小程序扫描并提取硬盘中所有存在的文件索引项。

4、分析扫描到文件索引项。

对扫描到的文件索引项进行分析,北亚数据恢复工程师发现索引项都是不连续的,并且大多是以16K或8K对齐的。正常情况下的文件索引项是连续的,大小为固定的1K,每个文件索引项对应一个文件或目录。而扫描出来的这些不连续且不完整的文件索引项是无法正常索引到文件的内容。北亚数据恢复工程师对扫描出来的文件索引项做加工处理,对于被破坏的缺失文件索引项片段,我们可以从数据备份盘中去查找。

pYYBAGMtQcWAb4t5AAV9RMS98os048.png

北亚数据恢复——Hyper-V数据恢复

5、将文件索引项组成完整的目录结构。

根据文件索引项的编号将找到的文件索引项拼接成目录项结构。由于有部分文件索引项被破坏,因此只能找到大部分文件索引项,但通过这些找到的文件索引项已经可以拼接出整个目录结构。

poYBAGMtQcyAFo1GAAHKbkcsY-A900.png

北亚数据恢复——Hyper-V数据恢复

6、修复文件系统。

用重建好的目录结构替换现有文件系统中的目录结构,使用工具修改部分校验值,然后再使用工具解释这个目录结构即可看到丢失的数据。

pYYBAGMtQdSABmOuAAO6LUe1cGg622.png

北亚数据恢复——Hyper-V数据恢复

poYBAGMtQeCABMwBAAL_3r2RIh8947.png

北亚数据恢复——Hyper-V数据恢复

为了确定数据是否正确,将其中一个最新的VHD文件恢复出来并拷贝到一台支持附加VHD的服务器上尝试附加此VHD,附加成功,检查VHD中最新的数据是否完整后将所有数据恢复到一块硬盘中。

poYBAGMtQeiAKqxHAAKc6GnekO4065.png

北亚数据恢复——Hyper-V数据恢复

验证数据:

在一台测试服务器上搭建Hyper-V的环境,将恢复出来的虚拟机文件连接到这台服务器上。通过导入虚拟机的方式将恢复出来的数据都迁移到新的Hyper-V环境,让用户来验证所有虚拟机是否完整。

poYBAGMtQfGAHnC-AAGyI0DjDQE591.png

北亚数据恢复——Hyper-V数据恢复

pYYBAGMtQfGAG9RaAAY-a6-Yie4296.png

北亚数据恢复——Hyper-V数据恢复

迁移数据:

在用户验证所有虚拟机没问题后,将所有数据拷贝至用户服务器中。利用导入的方式将虚拟机导入到用户的Hyper-V环境中,导入后没有报错,尝试启动所有虚拟机成功,没有发现问题。数据恢复完成。

pYYBAGMtQf2ABC6oAAKh73H8Jis606.png

北亚数据恢复——Hyper-V数据恢复

poYBAGMtQf2ALEs8AALyWDGtM00724.png

北亚数据恢复——Hyper-V数据恢复

poYBAGMtQf2AWug3AAObNZ_QNUo326.png

北亚数据恢复——Hyper-V数据恢复

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9149

    浏览量

    85401
  • WINDOWS
    +关注

    关注

    3

    文章

    3544

    浏览量

    88668
  • 数据恢复
    +关注

    关注

    10

    文章

    571

    浏览量

    17450
  • 虚拟机
    +关注

    关注

    1

    文章

    916

    浏览量

    28181
收藏 人收藏

    评论

    相关推荐

    数据恢复Hyper-V和VMware虚拟机备份

    对于下列常见问题的解答能够帮助你了解针对Hyper-V和VMware虚拟服务器的备份,你有可能在虚拟机备份中遇到的问题,以及虚拟机
    发表于 04-06 10:08 1695次阅读

    服务器数据恢复】Linux服务器瘫痪后重装系统导致数据丢失数据恢复案例

    服务器运行过程中由于未知原因突然瘫痪,用户为故障服务器重新安装操作系统,安装完成后发现数据丢失。联系我们
    的头像 发表于 12-22 11:25 977次阅读

    虚拟机文件丢失导致Hyper-V服务瘫痪数据恢复案例

    虚拟机文件丢失导致Hyper-V服务瘫痪
    的头像 发表于 02-14 15:11 655次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>文件</b><b class='flag-5'>丢失</b><b class='flag-5'>导致</b><b class='flag-5'>Hyper-V</b><b class='flag-5'>服务</b><b class='flag-5'>瘫痪</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复服务器断电导致虚拟机不可用的数据恢复案例

    ; 底层是通过raid卡,用4块STAT硬盘搭建的RAID10。 服务器故障: 服务器意外断电导致虚拟机磁盘丢失
    的头像 发表于 03-20 11:47 818次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>服务器</b>断电<b class='flag-5'>导致</b><b class='flag-5'>虚拟机</b>不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复】ESXI虚拟机数据恢复案例

    服务器数据恢复环境: 某品牌EVA系列某型号存储设备,采用的ESXI虚拟化系统,虚拟机存储的是mysql
    的头像 发表于 03-27 11:40 2047次阅读

    服务器数据恢复-XenServer虚拟机磁盘文件数据恢复案例

    。 共系统盘和数据盘两个虚拟机磁盘,上层部署的是Web服务器(ASP + SQLServer架构)。 服务器故障&分析: 由于服务器
    的头像 发表于 08-07 15:22 464次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-XenServer<b class='flag-5'>虚拟机</b>磁盘<b class='flag-5'>文件数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-虚拟机文件丢失导致Hyper-V服务瘫痪数据恢复案例

    存放虚拟机数据文件,另外还有一块大容量硬盘用来存放虚拟机数据文件的备份。 服务器故障&检测分析: 存储中
    的头像 发表于 08-09 14:54 2144次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-<b class='flag-5'>虚拟机</b>的<b class='flag-5'>文件</b><b class='flag-5'>丢失</b><b class='flag-5'>导致</b><b class='flag-5'>Hyper-V</b><b class='flag-5'>服务</b><b class='flag-5'>瘫痪</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-ESXi误删虚拟机数据恢复案例

    服务器数据恢复环境: 一台服务器安装的ESXi虚拟化系统,该虚拟化系统连接了多个LUN,其中一
    的头像 发表于 08-23 16:55 804次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-ESXi误删<b class='flag-5'>虚拟机</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复Hyper-V虚拟服务瘫痪数据恢复案例

    Windows Server操作系统服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件
    的头像 发表于 01-10 16:41 544次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟</b>化<b class='flag-5'>服务</b><b class='flag-5'>瘫痪</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—KVM虚拟机raw格式磁盘文件数据恢复案例

    服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件系统。服务器上运行数台KV
    的头像 发表于 05-17 13:33 445次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM<b class='flag-5'>虚拟机</b>raw格式磁盘<b class='flag-5'>文件数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EMC Isilon存储中虚拟机数据恢复案例

    、AS、TS类型的视频文件等。需要恢复数据虚拟机通过NFS协议共享到ESX主机,视频文件通过CIFS协议共享给虚拟机(WEB
    的头像 发表于 06-13 13:38 397次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EMC Isilon存储中<b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—异常断电导致虚拟机配置文件丢失数据恢复案例

    服务器数据恢复环境: 某品牌X3850系列服务器(用于VMware虚拟主机)+某品牌RD220i系列存储(用于存放
    的头像 发表于 06-28 16:34 360次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—异常断电<b class='flag-5'>导致</b><b class='flag-5'>虚拟机</b>配置<b class='flag-5'>文件</b><b class='flag-5'>丢失</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复Hyper-V服务瘫痪导致虚拟机无法使用的数据恢复

    一台服务器上部署的Hyper-V虚拟化平台,虚拟机的硬盘文件和配置文件放在一台某品牌MD3200
    的头像 发表于 07-31 11:56 329次阅读
    <b class='flag-5'>虚拟</b>化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Hyper-V</b><b class='flag-5'>服务</b><b class='flag-5'>瘫痪</b><b class='flag-5'>导致</b><b class='flag-5'>虚拟机</b>无法使用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

    服务器数据恢复—意外断电导致虚拟机虚拟磁盘损坏的数据恢复案例

    使用。 服务器故障: 因机房异常断电导致服务器中一台VPS(Xen Server虚拟机)不可用,虚拟磁盘
    的头像 发表于 09-10 17:25 349次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—意外断电<b class='flag-5'>导致</b><b class='flag-5'>虚拟机</b><b class='flag-5'>虚拟</b>磁盘损坏的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复——Hyper-V虚拟机数据恢复案例

    虚拟数据恢复环境: Windows Server操作系统服务器上部署Hyper-V虚拟机环境
    的头像 发表于 10-25 09:26 195次阅读
    <b class='flag-5'>虚拟</b>化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>——<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例