RAID的概念就不多说了,RAID有两种重要的组合方式 RAID 0 和 RAID 1 ,RAID 0 不具有容错性,RAID 1 使用非常原始的方式(复制一份、镜像)进行容错,原理如下图所示:
从原理图上面可以看到,RAID 0省空间,但是安全性差,RAID 1安全型好,但是废空间。于是乎RAID 1+0 和 RAID 0+1 技术就应运而生了,如图所示:
RAID 1+0 / RAID 0+1
RAID 0+1 和 RAID 1+0 又有什么区别呢?
RAID 0+1是先让磁盘组内的成员组成RAID 0条带化,然后磁盘组之间为RAID 1镜像关系。
RAID 1+0是先让磁盘组内的成员组成RAID 1互为镜像,然后磁盘组之间RAID 0条带化。
RAID 1+0
除了构成先后的差别外,主要的区别还表现在容错性上。
RAID 0+1 的损坏一块磁盘之后,所在的RAID 0组即认为损坏,RAID 0+1 实际上已经退化为一个RAID 0 的结构,此时,上面那组RAID 0随便坏一块,整个RAID就崩溃了。
相对来说,RAID 1+0 就不会有这个问题,只要同一个RAID 1组内硬盘不全不损坏,整个RAID就不会有问题,在图中可以认为,只要右上角的那块磁盘不坏,整个RAID就不会崩溃。
所以使用RAID 1+0比RAID 0+1具有更好的容错性,DELL _6__ 系列之前的RAID卡构建RAID 1+0/0+1比较麻烦,而_8__以后的RAID卡,选择构建RAID 10时候都是构建成RAID 1+0的方式了。
原文地址;http://www.cnblogs.com/killkill/archive/2009/08/04/1538336.html