Raid(redundant array of inexpensive、independent 冗余磁盘阵列,镜像、条带、校验)
Raid 0:没有容错设计的条带磁盘阵列,string或stripe。原理:把连续的数据分散到多个磁盘上存取,数据请求时多个磁盘并行执行,充分利用总线带宽,提高存取性能。
Raid 1:mirror或mirroring最大限度的保证数据可用性和可修复性。百分之百复制到另一磁盘。
Raid 0+1:允许多重驱动器故障。
Raid 3:数据块儿分割保存,容错算法,存放在N+1个硬盘上,有效空间为N*m第N+1存放校验容错信息。允许一个硬盘出故障。
Raid 5:存储、安全、成本兼顾,奇偶校验信息和相对应的数据分别存储在不同磁盘上。
Raid 6:5基础上扩展,除了奇偶校验信息,还有每个数据块儿的奇偶校验,(一个分层校验,一个总体校验)。允许坏掉2块硬盘。
RAID 1+0/0+1
RAID 1+0/0+1 - RAID 1+0和0+1模式是相似的,它们试图同时达到更好的性能和冗余,即综合RAID 0和 RAID 1两种磁盘阵列之长 。但是RAID 1+0 和0+1在处理 镜像和冗余上是有区别的。RAID 1+0是先分别利用两个硬盘组成RAID 1阵列,然后再把这两个阵列以RAID 0模式组合在一起,而RAID 0+1则刚好相反。
无论是RAID 1+0模式还是0+1模式其得到的存储能力是一样的。不管是RAID 1+0 还是0+1,其总的存储能力都是阵列中所有硬盘的存储能力之和的一半。同样是对各自组合方式下的逻辑盘做了镜像副本,因此所有硬盘总的存储能力只有一半是可用的。
RAID 1+0和0+1 磁盘阵列拥有相同的存储能力,同时它们都具备充分的冗余来预防其中一个单独的硬盘故障,但是一旦其中一个硬盘出现故障之后,两种模式的冗余能力就变得不同了:对于RAID 0+1磁盘阵列而言,如果故障硬盘所在的RAID 0模式的另外一个硬盘故障,当然对于这个磁盘镜像没有什么影响,不过如果出现在另外一个RAID 0阵列上,整个磁盘阵列就崩溃了;对于RAID 1+0模式,如果一个RAID 1阵列中的两块硬盘都故障了,那么整个磁盘阵列都会崩溃。因此,对于这两种模式,只要有一个硬盘故障,最好尽快的更换。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17065702/viewspace-1016175/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17065702/viewspace-1016175/