RAID 5也是一种具容错能力的RAID 操作方式,但与RAID 3不一样的是RAID 5的容错方式不套用专用容错硬碟,容错信息是平均的分布到所有硬碟上。当阵列中有一个硬碟失效,磁碟阵列可以从其他的几个硬碟的对应数据中算出已掉失的数据。由于我们需要保证失去的信息可以从另外的几个硬碟中算出来,我们就需要在一定容量的基础上多用一个硬碟以保证其他的成员硬碟可以无误地重组失去的数据。其总容量为(N-1)x容量硬碟的容量。从容量效率来讲,RAID 5同样地消耗了一个硬碟的容量,当有一个硬碟失效时,失效硬碟的数据可以从其他硬碟的容错信息中重建出来,但如果有两个硬碟同时失效的话,所有数据将尽失。
RAID 3在方面以奇偶校验(parity check)做错误校正及检测,只需要一个额外的校检磁碟(parity disk)。奇偶校验值的计算是以各个磁碟的相对应位作XOR的逻辑运算,然后将结果写入奇偶校验磁碟, 任何数据的修改都要做奇偶校验计算。如某一磁碟故障,换上新的磁碟后,整个磁碟阵列(包括奇偶校验 磁碟)需重新计算一次,将故障磁碟的数据恢复并写入新磁碟中,如奇偶校验磁碟故障,则重新计算奇偶 校验值,以达容错的要求。
RAID 1是硬碟镜像备份操作。由两个硬碟所组成。其中一个是主硬碟而另外一个是镜像硬碟。主硬碟的 数据会不停的被镜像到另外一个镜像硬碟上。由于所有主硬碟的数据会不停地镜像到另外一个硬碟上, 故RAID 1具有很高的冗余能力。达到的。可是正由于这个镜像做法不是以算法操作,故它的容量效率非常的低,只有50%。RAID 1只支持两个硬碟操作。容量非常有限,故一般只用于作业系统中。
磁碟阵列RAID数据恢复
磁碟阵列的存储原理这里不作讲解,可参看本站阵列知识文章,其恢复过程也是先排除硬体及软故障,然后分析阵列顺序、块大小等参数,用阵列卡或阵列软体重组或者是使用DiskGenius虚拟重组RAID,重组后便可按常规方法恢複数据。