1、服务器设备类型:
HP DL380服务器
300G SAS盘 数量三块
2、服务器故障描述:
硬盘磁盘故障致使整个RAID组瘫痪,具体显示为其中一块硬盘状态灯为红色。因为数据库存储在D分区,备份存储在E分区。存储故障,形成D分区不可识别,E分区可识别,可是拷贝备份文件报错,经过重启服务器,致使先离线的硬盘上线,并同步了一段时间,在没有同步完成就直接强制关机,以后未对服务器作任何操做。数据库
3、服务器数据恢复操做流程:
一、为了确保现存磁盘中数据的安全,先对磁盘作只读镜像备份,三块硬盘能够正常读取,没有发现坏道。只读镜像备份日志以下图所示:
二、对备份的镜像文件进行详细分析,重组raid结构,并进行异或校验,部分校验经过。因为离线硬盘上线以后进行同步操做,会损坏数据,因此以下图所示表示数据有损坏的状况。
三、RAID分析过程,尝试多种硬盘离线状态下提取数据,每块盘离线所提取的数据都是同样的。
四、首先针对E分区中的dat文件进行分析修复。发现两个备份文件都有损坏,以下图:
五、分析聚合dat碎片,验证dat数据完整性,底层结构显示有损坏。
六、同时进行D分区的数据文件的分析扫描,因为存储同步,数据文件目录不可见。
七、对D分区自由空间数据页扫描,并对文件碎片进行分析和聚合。
八、验证数据文件碎片的完整性和有效性。
九、提取备份文件中的数据记录到新建的数据库中。
十、经过上层应用链接数据库,验证数据可用性,数据库文件能够正常加载,上层应用软件中用户帐号正常,能够进行正常数据查询。
4、 服务器数据恢复结果
对重组的raid结构进行异或检测,发现数据部分被同步损坏,可是还有部分数据正常
在恢复过程当中,在E盘发现2个SealLib数据库的备份文件。可是备份文件数据中页结构有小部分损坏,
在D分区扫描的结果中数据碎片发现较连续的数据片断,碎片可用。经过对D分区碎片和E分区备份文件进行整合拼接。
5、服务器数据恢复结论:
经过工程师解析处理,最终修复解析出的数据能够支撑整个应用的正常使用,上层应用能够正常查询数据库内容,至此数据恢复工做结束。安全