raid6三块硬盘离线应该怎么恢复数据?磁盘阵列数据恢复方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了raid6三块硬盘离线应该怎么恢复数据?磁盘阵列数据恢复方法相关的知识,希望对你有一定的参考价值。

需要进行数据恢复的磁盘阵列是在一所高校里,首先简单介绍一下发生故障的这台设备具体情况:需要进行数据恢复的设备是一组由6块硬盘(容量为750G)组成的raid6,现在有3块硬盘为离线状态,raid崩溃。服务器是web服务器,主要运行的mysql数据库以及存放大量的其他文件全部数据丢失,急需进行raid数据恢复。
技术分享图片
由于在我们接手到客户设备之前已经由其他公司进行过一次raid数据恢复工作,但数据并没有完全恢复,数据库也损坏严重,数据恢复工作失败。所以我们接到这6块磁盘后第一件事就是把这组raid的6块磁盘镜像备份到我们自己的安全存储池里面以避免接触到用户原始存储,保障数据原始性。

用户的RAID6用的是双校验,第一个校验是由普通的XOR运算生成,而第二个校验是由Reed-Solomon算法生成,相当复杂。我们通过对离线的磁盘情况进行分析,发现其中两块硬盘离线时间很早,没有最新数据的写入。要想完整的恢复所有数据就必须运用第二个校验,否则必然导致最新数据丢失或损坏。上一家数据恢复公司之所以恢复失败是因为目前市场上并没有公开的数据恢复软件可以解决这个问题,有部分软件虽然有设置这一功能但并未真正启用。

通过上述分析我们决使用我们的一款自用的raid6数据恢复软件进行恢复,首先简单分析出一些raid原始参数,然后使用软件进行恢复,生成一个完整镜像。将软件生成的结果倒回用户新磁盘搭建好的存储上进行验证,一切正常,本次raid6数据恢复工作圆满完成,用时2个工作日。
技术分享图片
技术分享图片
技术分享图片

以上是关于raid6三块硬盘离线应该怎么恢复数据?磁盘阵列数据恢复方法的主要内容,如果未能解决你的问题,请参考以下文章

磁盘阵列3块有硬盘掉线使用第二种校验方式恢复数据

通过拼碎片的方法恢复数据的过程

服务器数据恢复断电导致存储raid6阵列瘫痪的数据恢复案例

Hp DL380服务器硬盘故障数据恢复过程

如何做硬盘热备?

Raid5两块硬盘离线解决方案 -阵列数据恢复案例