HP-Unix小型机raid5数据恢复

服务器数据恢复环境:
一台服务器中有一组SAS硬盘组建的RAID5阵列,阵列中有1块热备盘,上层部署OA以及Oracle数据库。
服务器故障:
磁盘阵列中有2块硬盘出现故障先后离线,RAID5阵列瘫痪,上层LUN无法正常使用。经过检测发现硬盘无物理故障,无坏道。

服务器数据恢复过程:
1、将故障服务器中所有磁盘编号后取出,以只读方式做全盘镜像,备份完成后将磁盘按照编号还原到原服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析底层数据获取RAID条带大小、磁盘顺序及数据走向等RAID相关信息,根据获取到RAID信息重组RAID5。
3、分析LUN在RAID中的分配情况和LUN分配的数据块MAP。提取每一个LUN的数据块分布MAP。
4、对导出的LUN的数据进行分析,发现所有LUN中均包含HP-Unix的LVM信息。
5、修复损坏区域后,同步修改解释程序后成功解释LVM逻辑卷。
6、搭建HP-Unix环境,将解释出来的LV卷映射到HP-Unix并尝试挂载文件系统。
7、分析解释出来的LV,根据VXFS文件系统的底层结构校验此文件系统的完整性。当raid5瘫痪时VXFS文件系统正在执行IO操作,导致部分文件系统元文件没有更新以及损坏。
8、将修复好的LV卷挂载到HP-Unix小机上,尝试Mount文件系统,没有报错,成功挂载。
9、使用Oracle数据库文件检测工具检测数据库文件的完整性,经过检测发现部分数据库文件和日志文件校验一致。
10、将恢复出来的Oracle数据库附加到原始生产环境中,启动Oracle数据库,启动成功。

posted @ 2024-06-21 14:32  上海赛亿数据恢复  阅读(45)  评论(0)    收藏  举报