一、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

#安装依赖包

Redhat 7 RAID介绍和演示_数据

[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 

#实现故障恢复,测试成功