配置 raid 0、1、5、10
apt install -y mdadm# RAID会按照最小磁盘的大小来计算,例如三块盘:10G、20G、30G,会按照10G为标准来计算RAID磁盘大小
注意:RAID 冗余盘和热备盘不是一个东西,热备盘是手动使用 -x 指定的,可以不指定,冗余盘是根据不同的格式固定的
下面都是只计算冗余盘,不计算热备盘,因为热备盘不参与计算,要添加热备盘直接额外加 -x 添加即可
1、配置raid 0(不推荐):
最少需要 2块磁盘,RAID磁盘大小为两块磁盘总和,没有冗余盘假如要最终大小为 30G:2块磁盘,每块15G3块磁盘,每块10G5块磁盘,每块6G
mdadm -C /dev/md0 -l 0 -n 2 /dev/sd[bc]
2、配置raid 1:
最少需要 2块磁盘,RAID磁盘大小等于单块磁盘大小:不论添加多少块磁盘,容量大小都不变,都等于单块磁盘大小,因为只有一块磁盘用来存储数据,剩下的磁盘全部用来做备份
mdadm -C /dev/md1 -l 1 -n 2 /dev/sd[bc]
3、配置raid 5:
最少需要 3块磁盘,固定一块冗余磁盘,剩余两块存储数据假如最终RAID大小要为20G:3块磁盘(1块冗余),每块10G5块磁盘(1块冗余),每块5G
mdadm -C /dev/md5 -l 5 -n 3 /dev/sd[bcd]
4、配置raid 6:
最少需要4块磁盘,固定需要2块磁盘冗余,最终RAID磁盘大小为减去两块磁盘后 剩余磁盘大小的总和假如最终RAID大小要20G:4块磁盘(2块冗余),每块10G6块磁盘(2块冗余),每块5G
mdadm -C /dev/md6 -l 6 -n 4 /dev/sd[bcde]
5、配置raid 10:
最少需要4块磁盘,磁盘数量必须是偶数,一半的磁盘会被用作冗余磁盘,磁盘大小等于磁盘数量 除于2之后的总和假如最终RAID大小要20G:4块磁盘(2块冗余),每块10G8块磁盘(4块冗余),每块5G
mdadm -C /dev/md10 -l 10 -n 4 /dev/sd[bcde]
6、配置raid 50:
RAID 50 = 多个 RAID 5,再做 RAID 0# 最少磁盘数量 6块,假如有两组raid 5阵列(每组固定一块冗余磁盘),就可以对它们做raid 0假如RAID磁盘大小需要为 20G:6块磁盘(分成两组,每组一块冗余盘),每块5G
创建两个RAID5:mdadm -C /dev/md51 -l 5 -n 3 /dev/sd[bcd]mdadm -C /dev/md52 -l 5 -n 3 /dev/sd[efg]# 做成RAID50:mdadm -C /dev/md50 -l 0 -n 2 /dev/md51 /dev/md52
7、配置raid 60:
与raid 50一样,但是每组固定要2块冗余磁盘