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

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

3天内不再提示

虚拟化数据恢复—XenServer虚拟机数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-11-08 10:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

服务器虚拟化数据恢复环境:
某品牌720服务器中有一组通过同品牌、型号为H710P的RAID卡+4块STAT硬盘组建的RAID10磁盘阵列。上层部署XenServer虚拟化平台。1台Windows Server操作系统虚拟机,该虚拟机有2块虚拟磁盘(系统盘+数据盘),当作网站服务器使用。

服务器虚拟化故障:
XenServer虚拟机不可用,虚拟磁盘中数据丢失。

服务器虚拟化数据恢复过程:
1、将故障服务器中磁盘标记后取出,硬件工程师检测后没有发现有硬盘存在硬件故障。将所有磁盘以只读方式进行扇区级完整镜像,镜像完成后将所有磁盘按照原样还原到原服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有硬盘底层数据,发现XenServer虚拟机的磁盘是以LVM来管理的,即每台虚拟机的虚拟磁盘都是一个LV,LVM的相关信息在XenServer中都有记载。
查看“/etc/lvm/backup/ “目录下LVM的相关信息。没有发现损坏的虚拟磁盘信息,基本上可以判断LVM信息已经被更新。继续查找,还是在底层发现了未被更新的LVM信息。

wKgZoWctd42AfXpjAAbtwDYtgLM057.png

北亚企安数据恢复—XenServer数据恢复



3、根据未被更新的LVM信息找到虚拟磁盘的数据区域,发现该区域的数据已被破坏。这种情况极有可能是虚拟机遭遇攻击后留下恶意程序所造成的。虽然该区域很多数据被破坏,但是在该区域找到大量数据库页碎片。可以尝试将数据库的页碎片拼接成一个可用的数据库。
4、数据库之前做过一次备份。这个数据库备份文件和网站代码一起被压缩到一个RAR的压缩包中,因此只需要恢复这个压缩包即可恢复这个备份的数据库和网站的源代码。经过尝试后发现压缩包中的数据已经损坏,解压报错。

poYBAGNM0yuAauM1AAI-NctpSxc226.png

北亚企安数据恢复—XenServer数据恢复



修复后也只能解压出部分网站源代码,并没有解压出数据库的备份文件,RAR压缩包中的数据库备份文件是损坏的。无法通过这种方法恢复数据。

pYYBAGNM0zKASZTpAAG3jsQa6Bw084.png

北亚企安数据恢复—XenServer数据恢复



5、根据SQL Server数据库的结构在底层分析数据库的开始位置。
SQL Server数据库中第9个页会记录本数据库的数据库名。在用户方获取到数据库的名称之后,在底层找到数据库的开始位置。SQL Server数据库每个页都会记录数据库页编号以及文件号,根据这些特征北亚企安数据恢复工程师编写程序在底层扫描符合数据库页的数据。
6、将扫描出来的碎片按顺序重组成一个完整MDF文件,再使用MDF校验程序检测MDF文件的完整性。

poYBAGNM0ziAbPuFAAFNJ4q7Bbw883.png

北亚企安数据恢复—XenServer数据恢复



7、检测没问题之后搭建数据库环境。将重组后的数据库附加到搭建好的数据库环境中。查询相关表数据是否正常,查询最新数据是否存在。

pYYBAGNM0z-AQNqrAAQiij7zgFs254.png

北亚企安数据恢复—XenServer数据恢复



8、从网站开发商拿到了网站代码搭建好网站环境,将恢复出来的数据库配置好进行验证。经过用户方验证后,确认恢复出来的数据库没问题。

审核编辑 黄宇

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

    关注

    13

    文章

    10093

    浏览量

    90858
  • 数据恢复
    +关注

    关注

    10

    文章

    688

    浏览量

    18790
  • 虚拟化
    +关注

    关注

    1

    文章

    403

    浏览量

    30835
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    vsan数据恢复—Vsan故障与SQLserver数据数据恢复案例

    作缓存盘、2块机械硬盘作容量盘,共6个磁盘组构成VSAN存储空间存储虚拟机文件。 非正常关机导致VSAN中逻辑架构出现故障,部分虚拟机磁盘组件出现问题,导致磁盘文件丢失。
    的头像 发表于 12-02 11:58 39次阅读
    vsan<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Vsan故障与SQLserver<b class='flag-5'>数据</b>库<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—Hyper-V服务瘫痪危机:虚拟机数据文件丢失后的数据恢复案例

    一台服务器中虚拟机数据文件丢失,hyper-v服务受到影响,服务器无法正常使用。 北亚企安数据恢复中心的硬件工程师对服务器进行物理故障排查,未发现服务器存在物理故障。服务器
    的头像 发表于 11-20 15:47 164次阅读

    虚拟机数据恢复—异常断电致ESXI存储失联?这份实战数据恢复案例请收好

    服务器存储数据恢复环境: 一台服务器上部署esxi虚拟平台。上层采用通过FreeNAS构建的iSCSI方式FCSAN功能,FreeNAS层采用UFS2文件系统。 esxi
    的头像 发表于 11-11 14:11 109次阅读

    服务器数据恢复—EqualLogic存储上raid5磁盘阵列数据恢复案例

    服务器存储数据恢复环境&故障: 某品牌EqualLogic PS6100存储阵列上有一组由16块硬盘组建的raid5磁盘阵列。磁盘阵列上层划分多个大小不同的卷,存放虚拟机文件。 硬盘出现故障导致存储阵列不可用,需要
    的头像 发表于 10-21 15:04 163次阅读

    虚拟数据恢复XenServer虚拟平台上VPS不可用的数据恢复案例

    系统,运行Web服务器。有系统盘 + 数据盘两个虚拟机磁盘。 虚拟故障: 机房断电导致XenServer服务器中一台VPS(
    的头像 发表于 05-30 11:35 517次阅读
    <b class='flag-5'>虚拟</b><b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虚拟</b><b class='flag-5'>化</b>平台上VPS不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Vsan数据恢复——Vsan分布式文件系统上虚拟机不可用的数据恢复

    一台采用VsSAN分布式文件系统的存储设备由于未知原因关机重启。管理员发现上层的虚拟机不可用,存储内的数据丢失。
    的头像 发表于 05-15 17:42 422次阅读
    Vsan<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>——Vsan分布式文件系统上<b class='flag-5'>虚拟机</b>不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

    分布式存储数据恢复虚拟机上hbase和hive数据数据恢复案例

    分布式存储数据恢复环境: 16台某品牌R730xd服务器节点,每台服务器节点上有数台虚拟机虚拟机上部署Hbase和Hive数据库。
    的头像 发表于 04-17 11:05 509次阅读

    服务器数据恢复—raid5阵列中硬盘坏道导致阵列崩溃的数据恢复案例

    服务器存储数据恢复环境: 某品牌DS3512存储中有一组由6块SAS磁盘组建的raid5阵列。划分一个lun分配给Linux系统服务器,并格式化成ocfs2文件系统,共享给虚拟使用
    的头像 发表于 03-28 13:25 580次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—raid5阵列中硬盘坏道导致阵列崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—VMware虚拟环境下重装系统导致服务器数据丢失的数据恢复

    VMware虚拟平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息
    的头像 发表于 03-13 10:33 621次阅读
    <b class='flag-5'>虚拟</b><b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—VMware<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 备份,Hyper备份:虚拟机备份与恢复

    的解决方案。今天就为大家介绍Hyper备份:虚拟机备份与恢复。    在虚拟环境中,备份和恢复虚拟机
    的头像 发表于 02-08 09:53 1408次阅读
    hyper 备份,Hyper备份:<b class='flag-5'>虚拟机</b>备份与<b class='flag-5'>恢复</b>

    虚拟数据恢复—误还原快照的数据恢复案例

    虚拟数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文
    的头像 发表于 02-07 11:09 626次阅读

    hyper v 上网,Hyper-V上网:虚拟机网络配置

    大家介绍Hyper-V上网:虚拟机网络配置。    在Hyper-V环境中,正确配置虚拟机的网络设置是确保虚拟机能够正常访问外部网络的关键。以下是详细的Hyper-V虚拟机网络配置指南
    的头像 发表于 02-06 10:29 4117次阅读
    hyper v 上网,Hyper-V上网:<b class='flag-5'>虚拟机</b>网络配置

    hyper cpu,Hyper CPU优化:提升虚拟机性能

    :提升虚拟机性能。    在虚拟环境中,CPU性能优化对于提升虚拟机的整体性能至关重要。Hyper-V提供了多种工具和策略,帮助用户根据虚拟机
    的头像 发表于 02-06 10:25 1544次阅读
    hyper cpu,Hyper CPU优化:提升<b class='flag-5'>虚拟机</b>性能

    vSAN数据恢复—异常断电导致虚拟机无法启动的vSAN数据恢复案例

    异常断电导致vSAN存储上层虚拟机无法启动。
    的头像 发表于 01-08 13:18 693次阅读
    vSAN<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—异常断电导致<b class='flag-5'>虚拟机</b>无法启动的vSAN<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—误删VM虚拟机如何“满血复活”?

    部分。 数据区:用于存放文件数据。 datastore:在ESX服务器上看到的VMFS存储空间。 LV:logical volume,所指的范围其实和本地区一样,即虚拟卷。
    的头像 发表于 12-26 13:25 913次阅读