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

某省政府Dell EQ PS5000恢复案例

最新动态来源:本站原创点击数:400更新时间:2020/9/29

北亚小编在这里分享一篇关于Dell EQ PS5000 部分硬盘坏道故障导致上层LUN部分数据无法正常读取,应用虚拟机无法正常访问的案例。
经客户描述Dell EQ6100中LUN状态正常,但LUN中数据无法正常读取。据电话初检得知,因硬盘存在大量的CRC错误,导致LUN中有部分无法正常读取数据,客户希望可以恢复全部的虚拟机。从目前情况来看数据损坏不算太严重,数据恢复几率很大,且数据北亚数据安全与救援中心已处理多起Dell EQ存储的故障,因此推断本例恢复成功预计率超过99%。
 
▼▼▼▼▼▼
数据恢复方案
▲▲▲▲▲▲
1、完整备份:对所有可正常识别的硬盘做只读模式备份,后期恢复均不对原始设备做任何操作。
2、修复坏硬盘:对存在大量坏道的硬盘做针对性修复,最大化挽救所有数据。
3、分析LUN位图:对备份完成的硬盘做底层结构分析,对LUN位图进行分析。
4、虚拟模拟控制器:对分析完LUN位图的结果进行整理,编写程序模拟控制器,并生成所有LUN。
5、解析及修复VMFS文件系统:对生成的LUN进行文件系统解析,并对文件系统错误的地方进行针对性修复。
6、分析丢失VMDK文件信息:在VMFS文件系统中对丢失的VMDK文件进行节点、目录项、数据位图等重要信息进行全面分析及修复。
7、恢复虚拟机及VMDK文件:修复完文件系统及丢失VMDK文件后,尝试导出所有虚拟机,导出所有VMDK文件。
8、校验虚拟机及VMDK文件:对导出的虚拟机及VMDK文件进行初步校验,并对虚拟机校验不通过的进行故障分析并修复。
 
▼▼▼▼▼▼
数据恢复过程
▲▲▲▲▲▲
首先北亚工程师先搭建备份环境,准备足够的存储空间,搭建备份链路。将Dell EQ PS5000中的所有硬盘做好标签并以正常模式取出阵列柜,已只读的模式将所有硬盘连接至备份服务器,使用dd,WINHEX等专业备份工具对原始硬盘做只读镜像。做完全部镜像后,还原所有链路,后期恢复均不操作原始设备。
北京北亚数据恢复中心某省政府Dell EQ PS5000恢复案例
 
准备工作已经完成,工程师开始分析LUN、并模拟控制器;分析备份完硬盘中的二进制数,并校验LUN位图是否损坏;编写专业程序取出所有LUN的位图数据,为后续模拟控制器做准备;编写模拟控制器程序,根据LUN位图加载所有磁盘,生成所有LUN。
工程师开始解析VMFS卷,恢复虚拟机:对恢复的LUN进行VMFS卷解析并利用自主开发的VMFS文件系统解析程序对其进行文件系统解析;校验VMFS文件系统是否完整,并对不完整的VMFS文件系统进行修复;分析无法读取的VMDK节点、目录项、数据位图等重要信息,并对损坏的位置进行修复;修复完成后尝试对虚拟及VMDK文件进行导出操作,并校验导出的数据是否完整;对于校验不通过的数据进行分析,并进行人工修复。
 
 
▼▼▼▼▼▼
数据恢复结果
▲▲▲▲▲▲
恢复出来数据由用户主导对数据本身进行详细验证,经过4天的验证,用户确认数据没有问题,本次数据恢复成功。