您所在的位置:首页 > 关于北亚 > 公司动态

某省政府Dell EQ PS5000恢复案例

最新动态来源:点击数:122更新时间:2020/10/15

在这里北亚小编分享一篇关于Dell EQ PS5000硬盘损坏导致导致上层LUN部分数据无法正常读取,应用虚拟机无法正常访问的恢复案例。设备型号为:EQ PS 5000;主机操作系统为:ESXI;分区类型为:VMFS。
经客户叙述及北亚工程师电话初检可知,故障情况应该为Dell EQ PS5000 部分硬盘坏道故障导致上层LUN部分数据无法正常读取,应用虚拟机无法正常访问。客户需要恢复所有业务的虚拟机。
初检结论:Dell EQ6100中LUN状态正常,但LUN中数据无法正常读取。
 
【数据恢复方案】
1、完整备份:对所有可正常识别的硬盘做只读模式备份,后期恢复均不对原始设备做任何操作。
2、修复坏硬盘:对存在大量坏道的硬盘做针对性修复,最大化挽救所有数据。
3、分析LUN位图:对备份完成的硬盘做底层结构分析,对LUN位图进行分析。
4、虚拟模拟控制器:对分析完LUN位图的结果进行整理,编写程序模拟控制器,并生成所有LUN。
5、解析及修复VMFS文件系统:对生成的LUN进行文件系统解析,并对文件系统错误的地方进行针对性修复。
6、分析丢失VMDK文件信息:在VMFS文件系统中对丢失的VMDK文件进行节点、目录项、数据位图等重要信息进行全面分析及修复。
7、恢复虚拟机及VMDK文件:修复完文件系统及丢失VMDK文件后,尝试导出所有虚拟机,导出所有VMDK文件。
8、校验虚拟机及VMDK文件:对导出的虚拟机及VMDK文件进行初步校验,并对虚拟机校验不通过的进行故障分析并修复。
9、数据验收:由用户主导对数据本身进行详细验证。如发现新问题,重复2-8过程。
(参考:据电话初检得知,因硬盘存在大量的CRC错误,导致LUN中有部分无法正常读取数据。从目前情况来看数据损坏不算太严重,数据恢复几率很大,且数据北亚数据恢复中心已处理多起Dell EQ存储的故障,因此推断本例恢复成功预计率还是很高的,预计恢复时间为7天左右。)
 
【数据镜像过程】
搭建备份环境,准备足够的存储空间,搭建备份链路。将Dell EQ PS5000中的所有硬盘做好标签并以正常模式取出阵列柜。已只读的模式将所有硬盘连接至备份服务器,并使用dd,Winhex等专业备份工具对原始硬盘做只读镜像。
 
做完全部镜像后,还原所有链路,后期恢复均不操作原始设备。

【数据恢复过程】
分析LUN、并模拟控制器:
分析备份完硬盘中的二进制数,并校验LUN位图是否损坏。编写专业程序取出所有LUN的位图数据,为后续模拟控制器做准备。编写模拟控制器程序,根据LUN位图加载所有磁盘,生成所有LUN。
解析VMFS卷,恢复虚拟机:
对恢复的LUN进行VMFS卷解析,并利用自主开发的VMFS文件系统解析程序对其进行文件系统解析。校验VMFS文件系统是否完整,并对不完整的VMFS文件系统进行修复。分析无法读取的VMDK节点、目录项、数据位图等重要信息,并对损坏的位置进行修复。 修复完成后尝试对虚拟及VMDK文件进行导出操作,并校验导出的数据是否完整。对于校验不通过的数据进行分析,并进行人工修复。

【数据恢复结果及时间】
恢复出来的数据由用户进行详细验证,由于数据量较多,客户验证时间大概在3天左右,最终验证数据没有问题,本次数据恢复成功。