Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303364
  • 博文数量: 549
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5525
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-02 14:16
文章分类

全部博文(549)

文章存档

2024年(114)

2023年(218)

2022年(181)

2020年(12)

2019年(24)

我的朋友

分类: 服务器与存储

2024-07-30 11:43:58

虚拟化数据恢复环境:
某品牌R720服务器,4块STAT硬盘通过H710P阵列卡组建了一组raid10磁盘阵列。服务器上部署XenServer虚拟化平台,虚拟机安装Windows Server系统,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。


虚拟化故障:
机房断电导致XenServer虚拟化平台中一台虚拟服务器不可用,XenServer虚拟机磁盘文件丢失。


虚拟化数据恢复过程:
1、将故障服务器中所有磁盘编号后取出,经过硬件工程师检测后没有发现有硬盘存在硬件故障。以只读方式将所有磁盘进行扇区级全盘镜像,镜像完成后将所有磁盘按照编号还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘底层数据。该服务器中的磁盘通过LVM管理,这种磁盘管理形式中每块虚拟磁盘均为一个逻辑卷,虚拟磁盘为精简模式,Xen Server中记载lvm的相关信息。
3、在/etc/lvm/backup/目录中查询lvm相关信息,没有找到损坏的虚拟磁盘信息,lvm信息应该已经被更新。
图1
4、分析底层尝试查找未被更新的lvm信息,结果在底层找到了未被更新的lvm信息。北亚企安数据恢复工程师顺藤摸瓜找到了虚拟磁盘的数据区域,但发现数据已经被破坏。现在可以判断虚拟机不可用的原因是虚拟磁盘被破坏,导致操作系统和数据丢失。

阅读(81) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~