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 6磁盘阵列配置:

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

2、将新添加的sdb、sdc、sdd、sde、sdf、sdg,进行配置,设置分区类型为raid类型。(这里用sdb为例其余的磁盘操作都一样) 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:磁盘目录和名称 4、使用cat /proc/dmstat,查看磁盘情况。

cat /proc/mdstat

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

验证RAID 6磁盘阵列

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