RAID磁盘阵列之RAID 6
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 6磁盘阵列配置:
1、给虚拟机添加六块磁盘,然后重更新启动系统。
2、将新添加的sdb、sdc、sdd、sde、sdf、sdg,进行配置,设置分区类型为raid类型。(这里用sdb为例其余的磁盘操作都一样)
3、接下来就开始创建RAID5卷。
输入
mdadm -C -v /dev/md6 -l6 -n4 /dev/sdb..e1 -x2 /dev/sdf..g1
其中
mdadm:命令字
-C:创建RAID卷
-v:显示详细情况
/dev/md6:创建文件所在目录
-l6:level6
--n4:磁盘数量为4个
-x2:备用盘数量为2
/dev/sdf..g1:磁盘目录和名称
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的文件是否还在。
以上是关于RAID磁盘阵列之RAID 6的主要内容,如果未能解决你的问题,请参考以下文章