Skip to content

RAID 5 数据恢复技术

2013-12-15 21:12:39   来源:华军科技数据恢复

 

        大家知道RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘 上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

        RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

        RAID 5:RAID 5没有单独指定的奇偶盘, 而是交叉地存取数据及奇偶校验信息于所有磁盘上。 在RAID5 上, 读/写指针可同时对阵列设备进行操作, 提供了更高的数据流量。 RAID 5更适合于小数据块,随机读写的数据.RAID 3与RAID 5相比, 重要的区别在于RAID 3每进行一次数据传输,需涉及到所有的阵列盘。而对于RAID 5来说, 大部分数据传输只对一块磁盘操作, 可进行并行操作。在RAID 5中有“写损失”, 即每一次写操作,将产生四个实际的读/写操作, 其中两次读旧的数据及奇偶信息, 两次写新的数据及奇偶信息。

        接下来我就来讲一下RAID 5的数据恢复方法,RAID 5相对其它几种RAID级别来说是比较复杂的一个了,因为他除了普通的数据区,又新增加了校验块,从而使数据安全大大增加,但给数据恢复也带来了不少难度,当然,我们首先要分析的还是块的大小,也就是每个盘写入多少数据后跳到下一块硬盘去读写数据,这个分析,我们可以通过观看数据连贯性来判断, 一般常见的大多是8,16,32,64,128k。因此我们可以从这几个大小去重点判断,有了块大小,我们接下来要做的就是算出那一组盘中每块盘在整个阵列中的相对位置了,同样是靠数据的连贯性去判断,分析出哪块盘是第一块,哪一块又是当前块的校验块,这几个步骤所得出的结果正确与否直接导致了这次RAID 5恢复的成败,只要有一个地方出错,整个RAID恢复将是失败的,一点数据都不会被恢复。

        假如RAID服务器阵列损坏了,请联系我们华军行,我们有更加专业的RAID服务器阵列修复工程师为您服务!

Back To Top
Search