RAID
独立磁盘冗余阵列
把多个物理磁盘通过算法组合成一个虚拟的逻辑硬盘,提供更大容量,更高性能,或更高的数据容错功能。
RAID 0:
数据分段(条带)技术,将所有硬盘构成一个磁盘阵列,同时对多个硬盘做读写。
缺点:可靠性差,一个磁盘挂了,全部不能读取。
有点:数据没有冗余,利用率100%
RAID 1:
Disk Mirror(磁盘镜像)技术。把一个硬盘的内容同步备份到另一个硬盘中。
缺点:效率不高,空间利率率50%;
优点:可靠性高
RAID 3:
奇偶校验盘的数据分段技术。将奇偶校验数据存到特定磁盘中,具有容错能力,可靠性好。
当单个磁盘挂掉时会产生奇偶I/O瓶顶效应,会用其他磁盘和校验磁盘算出来。多个磁盘挂掉时,则没办法。
利用率为(n-1)/n
RAID 5:
解决I/O瓶顶问题
采用分布式奇偶校验的数据分段技术,将校验数据存放在各个硬盘中,具有数据容错能力,可靠性好。
校验值分散在各个盘的不同位置,相当分散了负载,有更好的性能。
成员盘数最少3个;
缺点:磁盘构造复杂;
利用率为(n-1)/n;
RAID 6:
带有两个独立分布式校验方案的独立数据磁盘。
能实现两个磁盘掉线容错。
利用率:(n-2)/n
RAID 1 0:
结合RAID 1 和RAID 0 先镜像,再条带化
所需磁盘数:2n个,(n>=2),最低4个
优点:允许n个磁盘失效
利用率:50%
企业多用于 5 和 1 0.
性能 10 > 5;
可靠性 10 > 5;
重构 10 > 5;
成本 5 > 10;
RAID数据保护
热备盘
单某一块磁盘挂掉时,把其他数据保存到热备盘。
预考备:即将发生故障,提前拷贝到热备盘
RAID技术发展
传统RAID:个数少则提升不了性能,个数多则浪费容量。
LUN虚拟化:。。。
块虚拟化:解决当一块磁盘挂掉时,重构时间较长。基于数据块建RAID组。可以快速重构,自动负载均衡,不需要热备盘,提升系统性能,自愈合