服务器数据恢复环境:
服务器:Infortrend ESDS系列存储服务器;
12块容量2TB的磁盘组成raid6;
阵列上一个lun映射到WINDOWS零碎;
WINDOWS零碎蕴含一个GPT分区。
故障:
服务器运行过程中不可拜访,经查看发现其中有3块硬盘离线,服务器管理员进行强制上线rebuild操作,上线胜利后分区不能关上,数据无法访问。服务器管理员分割北亚数据恢复核心进行数据恢复。
Raid6最多容许2块硬盘同时离线,因为用户服务器内3块硬盘先后呈现故障离线,服务器管理员将最先离线的硬盘进行上线操作,则服务器会将所有数据进行算法同步,数据无法访问,服务器解体。
服务器数据恢复过程:
- 北亚数据恢复工程师对原服务器进行扇区级镜像备份,遇到有物理故障的硬盘先由硬件工程师进行解决后再备份数据。
- 剖析Infortrend存储服务器的RAID6算法,按剖析进去的算法对12块硬盘做C(12,2)共66种可能的缺2盘的状况组合。通过人工或程序断定最正确的缺盘组合。
- 通过北亚自主开发的软件搭建虚构RAID平台,按剖析出的缺盘状态、盘序、块大小、校验方向、RAID6算法构建raid进行附加。
- 先后对搭建进去的虚构RAID进行GPT分区构造解释和文件系统解释,确定算法是否正确。如不正确则调整算法,反复后面的步骤直到获取最佳构造。
- 按文件或扇区形式迁徙数据到另一存储,实现复原工作。
通过服务器管理员亲自对复原进去的数据做验证,确认数据正确无效。