存储 频道

简单概述RAID 5故障

  【IT168 技术】在向大家详细介绍RAID 5故障之前,首先让大家了解下RAID信息,然后全面介绍RAID 5故障,希望对大家有用。很多企业的网管都认为 RAID 5很少出故障,即使出了故障,RAID 5本身也有强大的容错能力,因此往往不太重视数据备份。这就造成了RAID出现故障时就是大灾难。要知道天有不测风云,人有旦夕祸福,那么,在没有备份的情况下,如果出现RAID 5故障,我们该如何恢复数据呢?本文将通过一个实例来讲解,如何恢复RAID 5故障后丢失的数据。

  RAID 5故障的原因可能有很多种,或者是RAID控制器故障,或者是突然断电导致的RAID信息出错,也有可能RAID 5的一块硬盘出错,没及时更换,等到第二块硬盘出错时,造成RAID 5失效。第一种情况,RAID 5发生硬件故障,那么本文也无能为力,但是后两种情况,只要掌握了方法,操作得当,数据还是能被找回来的。

  本文案例中的RAID 5是由RAID卡/芯片生成的(硬RAID 5)并且文件系统是NTFS.在讲述具体案例前,我们先介绍一下RAID 5有五个关键参数:阵列起始扇区、每块扇区数、盘序、校验(用P代表)块走向、数据块走向!如果这五个参数计算正确,就可成功恢复数据。

  扇区编号一律从“0”开始。空扇区:512个字节全是00的扇区!平行扇区:一个RAID 5由若干块硬盘组成,不同硬盘上的同一编号的扇区之间互成“平行扇区”。平行扇区的扇区编号相同,只是在不同的硬盘上!在一组平行扇区中,总有一个也只有一个扇区是P扇区!好了,了解以上的背景知识后,我们就可以来看看恢复数据的具体操作了。

  第一步:对单个磁盘做全盘备份

  本案例中RAID 5共计3块硬盘。在恢复数据之前,我们先开始准备工作。准备工作:对每块硬盘做“全盘备份”,并且使每个硬盘的“全盘备份”都成为一个单独的文件(通常是img/dsk文件,如1.img,2.img,3.img.这里的1,2,3只是编号而已,与盘序无关!)

  第二步:搜索DBR扇区

  下面我们进行参数分析,首先我们需要找到DBR扇区,这里介绍一下,DBR扇区对于多个磁盘的系统来说非常重要,本身保存了很多重要的数据。但我们需要用到的只有2个。参考下面的公式结果。硬RAID 5的起始扇区总是 0号扇区,我们从0号扇区开始找阵列的DBR扇区。

  搜索操作:用winhex的搜索菜单,选择“查找16进制值”,在搜索框中按下图示信息填写参数。DBR扇区的位置是很靠前的,所以在一个盘上搜一会如果没有就到其它盘上找。以上介绍RAID 5故障。

0
相关文章