码迷,mamicode.com
首页 > 其他好文 > 详细

RAID磁盘阵列之RAID 6

时间:2019-08-24 11:33:16      阅读:701      评论:0      收藏:0      [点我收藏+]

标签:验证   数据冗余   pre   文件夹   挂载   冗余   阵列   sde   更新   

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的文件是否还在。
技术图片

RAID磁盘阵列之RAID 6

标签:验证   数据冗余   pre   文件夹   挂载   冗余   阵列   sde   更新   

原文地址:https://blog.51cto.com/14307755/2432168

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!