一、RAID介绍
RIAD(Redundant Arrays of Independent Disks,磁盘阵列)通过软件或硬件将多块独立的磁盘组合成一个容量大的磁盘组,利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。根据业务系统的需要提供高可用性和冗余性。
硬RAID需要通过阵列卡来实现,软RAID Linux是通过mdadm实现的,Windows则通过磁盘管理来实现。常用有RAID 0、RAID 1、RAID 5、RAID 6;组合RAID:RAID10。
二、RAID2.0+
RAID2.0+技术是华为针对传统 RAID 的缺点,设计的一种满足存储技术虚拟化架构发展趋势的全新的 RAID 技术,其优点有不需要单独的热备盘、数据重构速度快(分布式热备空间多对多重构)、易管理等。
三、RAID配置
[root@redhat7 ~]# yum install -y mdadm
#安装依赖包
[root@redhat7 ~]# fdisk /dev/sdb
#使用fdisk 命令讲新磁盘设备进行分区
[root@redhat7 ~]# mdadm -c -v /dev/md5 [-a yes] -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1
#创建RAID5
[root@redhat7 ~]# mkfs -t xfs /dev / md5
#格式化并重启
[root@redhat7 ~]#mkdir /data1
#创建目录
[root@redhat7 ~]#mount /dev/md5 /data1
#对挂载进行挂载
[root@redhat7 ~]# df -hT
#查看挂载详情
[root@redhat7 ~]#cp /etc/fstab /etc/fstab.bak
#备份文件
[root@redhat7 ~]#mdadm -Cv /dev/md0 -l1 -n2 /dev/sd[bc]1
[root@redhat7 ~]#mdadm -Cv /dev/md1 -l1 -n2 /dev/sd[de]1
[root@redhat7 ~]#mdadm -Cv /dev/md10 -l0 -n2 /dev/md0 /dev/md1
# 先做镜像,在做条带创建RAID 10
四、功能测试
[root@redhat7 ~]#mdadm /dev/md5 -f /dev/sdb1
#模拟/dev/sdb1故障
[root@redhat7 ~]#mdadm -D /dev/md5
#实现故障恢复,测试成功