RAID磁盘阵列之RAID 6

RAID6磁盘阵列介绍

1、 RAID 6磁盘阵列由N (N>=4)块盘组成阵列, 存储容量为N块磁盘容量总和的(N-2) /N。
2、 RAID 6技术是在RAID 5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级。与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见图。
3、 RAID 6每个数据块有两个校验保护屏障(一个分层校验,一个是总体校验),因此RAID 6的数据冗余性能相当好。即使同时损失两块磁盘也不会影响数据使用,但是由于增加了一个校验,所以写入的效率较RAID 5还差,而且控制系统的设计也更为复杂,第二块的校验区也减少了有效存储空间。
RAID磁盘阵列之RAID 6

RAID 6磁盘阵列配置:

1、给虚拟机添加六块磁盘,然后重更新启动系统。
RAID磁盘阵列之RAID 6

2、将新添加的sdb、sdc、sdd、sde、sdf、sdg,进行配置,设置分区类型为raid类型。(这里用sdb为例其余的磁盘操作都一样)
RAID磁盘阵列之RAID 6
3、接下来就开始创建RAID5卷。
输入

mdadm -C -v /dev/md6 -l6 -n4 /dev/sd{b..e}1 -x2 /dev/sd{f..g}1

其中
mdadm:命令字
-C:创建RAID卷
-v:显示详细情况
/dev/md6:创建文件所在目录
-l6:level6
--n4:磁盘数量为4个
-x2:备用盘数量为2
/dev/sd{f..g}1:磁盘目录和名称
RAID磁盘阵列之RAID 6
4、使用cat /proc/dmstat,查看磁盘情况。

cat /proc/mdstat

5、将RAID5卷进行格式化为xfs格式。
RAID磁盘阵列之RAID 6
6、在mnt下创建个文件md6作为挂载点,将raid6进行挂载。
RAID磁盘阵列之RAID 6
7、也可以进行自动挂载。
RAID磁盘阵列之RAID 6

验证RAID 6磁盘阵列

1、在md6里创建一些空文件夹。
RAID磁盘阵列之RAID 6
2、用mdadm -D /dev/md6 查看一下磁盘信息,可以看到sdb1、sdc1、sdd1、sde1处于活跃状态,sdf1、sdg1处于备用状态。
RAID磁盘阵列之RAID 6
3、输入mdadm -f /dev/sdb1和sdb2删除掉,看sdf1、sdg1是否会顶替上去。
RAID磁盘阵列之RAID 6
4、输入mdadm -D /dev/md6查看磁盘的活跃状态,可以看到sdf1和sdg1处于活跃状态并顶替sdb1和sdb2。
RAID磁盘阵列之RAID 6
5、我们这时候再查看mnt/md6的文件是否还在。
RAID磁盘阵列之RAID 6

猜你喜欢

转载自blog.51cto.com/14307755/2432168