【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

2年前 (2022) 程序员胖胖胖虎阿
224 0 0

服务器数据恢复环境:

某高校web服务器由6块硬盘组成的raid6磁盘阵列,存放网站,MySQL数据库以及其他文件。

服务器故障&分析:

故障服务器raid6有三个磁盘离线,raid崩溃。MySQL数据库以及大量的其他文件全部丢失,急需进行raid数据恢复。

我们数据恢复中心接到这个数据恢复任务之前已经由其他公司对故障设备进行过一次raid数据恢复,但数据没有恢复成功,数据库损坏严重。

服务器数据恢复过程:

1、接到故障服务器中的6块磁盘后首先把这组raid的6块磁盘镜像备份到安全存储池。所有后续的数据恢复操作都在镜像备份上进行,避免破坏原始数据。

2、经过服务器数据恢复工程师的检测,发现故障服务器RAID6磁盘阵列采用的是双校验:第一个校验由普通的XOR运算生成,第二个校验是由Reed-Solomon算法生成,相当复杂。

3、通过对离线的磁盘情况进行分析,发现掉线硬盘中的其中两块硬盘离线时间很早,没有发现有最新数据的写入。

4、经过服务器数据恢复工程师团队的分析,最终得出结论:要想完整的恢复故障服务器中所有丢失的数据就必须运用第二个校验(由Reed-Solomon算法生成),否则必会导致最新数据丢失或损坏。之所以上一家数据恢复公司恢复失败,是因为当时市面上还没有公开销售或者免费使用的数据恢复软件能真正解决这个由Reed-Solomon算法生成的校检的数据恢复问题。

5、使用北亚的自研的raid6数据恢复软件对故障服务器的丢失数据进行恢复:首先简单分析出一些必需的raid原始参数,利用这些参数通过自研raid6数据恢复软件进行恢复,最后生成一个完整镜像。

【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

6、将软件生成的结果导入到用户用新磁盘搭建好的存储上进行验证,结果一切正常。本次raid6数据恢复工作耗费2个工作日完成。

相关文章

暂无评论

暂无评论...