1、RAID-0: 只为了提高IO并行的扩展能力,可当swap使用,但耐用率下降
把多块硬盘平衡组织起当成一块硬盘来用。把数据平均分配到所有硬盘上。
读、写性能提升;
可用空间:N*min(S1,S2,...)---以最小硬盘大小来计算 :10G、20G、30G,用来做RAID的也只能10G.10G.10G
无容错能力:特别不要存储关键数据
最少磁盘数:2,2+
2、RAID-1:镜像卷(同步镜像)
读性能提升、写性能略有下降;
可用空间:1*min(S1,S2,...)
有冗余能力
最少磁盘数:2,2+
3、RAID-4:
将三块以上的硬盘组织成一个RAID,存数据时,有一块存校验码:其他分别存数据1,2,3
做异或运算
如:第一个硬盘数据 1101
第二个硬盘数据0110
等于第三个硬盘数据1011(校验盘,压力较大)
某一个硬盘坏了,可以其他两个硬盘做异或运算找回,但不能两个同时坏;一般做了RAID4后,在留一个空盘做热备,就是那个坏了直接自动接替工具。
1 1 0 1
0 1 1 0
1 0 1 1
4、RAID-5:轮流做校验盘机制---一般为左对称
读、写性能提升
可用空间降低:(N-1)*min(S1,S2,...)
有容错能力:1块磁盘
最少磁盘数:3,3+
5、RAID-6:
读、写性能提升
可用空间:(N-2)*min(S1,S2,...)
有容错能力:2块磁盘
最少磁盘数:4,4+
6、混合类型
RAID-10:(两两一组---低层是1顶层是0)常用-----(存储关键数据的,如数据库什么的)
读、写性能提升
可用空间:N*min(S1,S2,...)/2
有容错能力:每组镜像最多只能坏一块;
最少磁盘数:4,4+
RAID-01:
RAID-50、RAID7
JBOD:Justa Bunch Of Disks
功能:将多块磁盘的空间合并一个大的连续空间使用;
可用空间:sum(S1,S2,...)
常用级别:RAID-0,RAID-1, RAID-5, RAID-10, RAID-50, JBOD