服务器raid瘫痪数据库文件损坏的数据恢复

服务器数据恢复环境:

某品牌ProLiant某型号服务器;

三块SAS硬盘组成raid;

D分区存放数据库,E分区存放备份文件。

服务器故障:

硬盘故障导致RAID瘫痪,其中一块硬盘状态指示灯显示红色。D分区识别不出来,E分区可识别,但是里面的备份文件拷贝不出来,拷贝报错。管理员进行服务器重启操作,离线的硬盘上线并同步数据,但是没有同步完数据就强制关机了,之后服务器没有开启过。管理员联系我们数据恢复中心进行数据恢复。

服务器数据恢复过程:

1、服务器数据恢复工程师对服务器中所有硬盘做只读镜像备份,三块SAS硬盘都可以正常读取,经过检测没有发现坏道。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

2、服务器数据恢复工程师对镜像文件进行分析,根据分析获取到的raid信息重组raid结构并进行异或校验,结果只有部分校验通过。由于离线硬盘上线之后进行的数据同步操作会损坏数据,部分校检通过意味着数据有损坏。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

3、尝试多种硬盘离线状态下提取数据,每块硬盘离线所提取的数据都是一样的。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

4、服务器数据恢复工程师针对E分区中的dat文件进行分析,发现两个备份文件都有损坏。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

5、服务器数据恢复工程师分析聚合dat碎片,验证dat数据完整性,结果发现底层结构有损坏。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

6、进行D分区数据文件的分析扫描,由于存储同步,数据文件目录不可见。

服务器raid瘫痪数据库文件损坏的数据恢复

北亚数据恢复——ProLiant服务器数据恢复

7、对D分区自由空间数据页进行扫描,对文件碎片进行分析和聚合并验证数据文件碎片的完整性和有效性。提取备份文件中的数据记录到新建的数据库中。

8、通过上层应用连接数据库验证数据的可用性,数据库文件可以正常加载,上层应用软件中的用户账号正常,可以进行正常数据查询。

9、在数据恢复过程中,E盘中发现2个SealLib数据库的备份文件页结构有小部分损坏;在D分区扫描出来的数据碎片中发现比较连续可用的数据片段。通过对D分区扫描出来的碎片和E分区备份文件进行整合拼接,最终北亚数据恢复工程师修复&解析出来的数据已经可以支撑上层应用的正常使用。本次数据恢复完成。

本文来自作者:zx1080,不代表小新网立场!

转载请注明:https://www.xiaoxinys.cn/237691.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。