服务器数据恢复环境:
一台服务器中有两组别离由4块SAS硬盘组建的raid5阵列,两组阵列下层划分LUN组建LVM构造,并被格式化为EXT3文件系统。

服务器故障&检测:
RIAD5阵列中有一块硬盘故障离线,热备盘激活上线顶替离线硬盘。在热备盘上线同步数据的过程中,该RAID5阵列中又有一块硬盘离线,热备盘同步失败,该组RAID5阵列解体,下层的LVM构造被毁坏,EXT3文件系统无奈失常应用。
硬件工程师对两块离线硬盘进行硬件故障检测,发现先离线的那块硬盘无奈辨认,应该是硬件问题,须要收盘修复。后离线的硬盘能够失常辨认。

服务器数据恢复过程:
1、将故障服务器中故障RAID中所有磁盘编号后取出,通过硬件工程师的检测发现,发现先离线的磁盘无奈辨认。硬件工程师对这块硬盘进行了收盘操作。收盘后发现盘片磨损重大,无奈修复,只能对故障RAID5阵列进行缺盘解决。
2、以只读形式将故障RAID5阵列中的其余成员盘进行全盘镜像备份,并且对另一组完整的raid5阵列中的全副磁盘进行全盘备份。后续的数据分析和数据恢复操作都基于镜像文件进行,防止对原始磁盘数据造成二次毁坏。

3、基于镜像文件剖析硬盘底层数据,通过解析EXT3文件系统构造,剖析出两组raid5阵列的盘序、条带大小、校验方向等RAID构造相干信息。通过剖析,两组raid阵列块大小都为64K,校验方向为左同步,对故障raid进行重组时进行缺盘解决。依据剖析出的RAID构造相干信息重组两组raid5阵列。

4、重组出两组raid阵列后剖析两组raid中的底层数据,找出LVM构造信息。对LVM构造进行剖析,将两组raid中作为PV(LVM物理卷)的LUN导出,而后将两个PV重组,从新生成LVM逻辑卷。

5、LVM重组之后,解析LV(逻辑卷)中的EXT3文件系统,复原并导出其中的全副数据。

6、用户方工程师对复原进去的数据进行检测后,确认复原进去的数据残缺无效。本次数据恢复工作实现。