欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【北亚数据恢复】HP P2000服务器 RAID5硬盘故障掉线的数据恢复

程序员文章站 2022-03-06 13:14:32
...

环境:

HP P2000服务器;

raid5磁盘阵列由8块硬盘组成。

【北亚数据恢复】HP P2000服务器 RAID5硬盘故障掉线的数据恢复
服务器故障:

2块硬盘故障灯亮起,其他6块硬盘状态正常。上层应用无法使用。服务器管理员联系北亚数据恢复中心寻求帮助。

数据恢复过程:

1、故障盘的修复和备份。经过北亚数据恢复工程师的检测,服务器上亮故障灯的2块硬盘有物理故障,故障分别是磁头损坏和逻辑故障。北亚数据恢复工程师对这2块硬盘进行了物理修复。

2、判断服务器起始扇区。镜像好所有硬盘的数据后,北亚数据恢复工程师使用底层数据查看工具查询55AA标志,查找结果如下图,注意看特别标注的“05”的位置,这个标志代表了这应该是一个扩展分区,不是要找的正常分区,可以将这个分区排除。
【北亚数据恢复】HP P2000服务器 RAID5硬盘故障掉线的数据恢复
继续查找,最终找到一个满足“55AA”标志,同时又在“0x01C6”位置的数值所指向的下一个扇区是分区头部的分区(下图中的位置):
【北亚数据恢复】HP P2000服务器 RAID5硬盘故障掉线的数据恢复
这个盘就是最终要找的服务器内的第一块硬盘。GPT分区所在扇区起始于172032扇区,因此初步确定LUN的起始扇区是172032扇区。

3、判断条带大小。Raid5阵列中,每个条带组包含一个校验区,校验区的大小和一个正常条带的大小是相同的。因此,在数据恢复过程中如果需要判断条带大小,可以通过这一规律进行分析。经过分析,该服务器阵列中的条带大小是1024扇区。

4、判断raid磁盘阵列硬盘顺序。根据已经分析出来的1024扇区的条带大小、扇区起始位置、校验区走向这三个因素,北亚数据恢复工程师确定了服务器上所有硬盘在raid阵列中的盘序。

5、重组raid5阵列。借助北亚自研数据恢复工具将所有硬盘的镜像文件按照分析出来的盘序依次添加,输入基础信息重组raid5阵列。重组阵列完成后,校验数据的完整性,检查上层应用是否可用,确认无误后由服务器管理员验证数据恢复结果。

6、移交数据。服务器管理员对上层数据验证后确认数据完整无误。使用新硬盘替换损坏的硬盘重建raid阵列后,将恢复的数据迁移到原服务器上。