RAID的介绍+RAID0,1,5的配置

RAID:磁盘阵列,简单的说,可以用来扩展磁盘容量,最简单的一个例子就是,将2个容量都是10G的磁盘,最终整合成为一个20G的磁盘。

它可以分为2种方式:
1软RAID:通过软件来实现。(个人练习)
2硬RAID:通过硬件来实现。(企业常用)
基本思想:将多块硬盘通过一定的组合方式将其组合起来,成为一个新的硬盘阵列组,从而达到高性能硬盘的要求。
关键技术:
1镜像:数据的安全
2chunk:块的大小,提高IO的操作
3数据的校验:数据的安全
特点:
容量大,性能好,可靠性好

RAID常见类型:

在这里插入图片描述

mdadm创建和管理RAID的命令。

-C:建立一个新的阵列
-A:激活磁盘阵列
-D:打印磁盘阵列的详细信息
-s:扫描配置文件或/proc/mdstart信息,得到阵列的缺失信息
-f:将设备状态设置为故障
-a:添加设备到阵列
-v:显示详细信息
-r:移除设备
-l:设定磁盘阵列的级别
-n:指定阵列成员
-x:指定磁盘阵列中备用盘的数量
-c:设置chunk的大小
-G:改变阵列形态或者大小
-S:停止阵列

RAID的配置需要自行配置硬盘的数量,尽量多一点,可以实现多种类型的RAID。

在这里插入图片描述

RAID-0(条带)

前提:2块或者以上的硬盘
特点:成本低,提高吞吐量和性能,速度快。没有冗余和错误修复。
原理:交叉的将数据写入到磁盘中,利用率达到100%
例子:20G+20G的硬盘,最后容量为40G

软RAID的配置

#设置/dev/sdb和/dev/sdc的raid0配置
mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc
#查看raid0的详细信息
mdadm -D /dev/md0
#创建挂载目录
mkdir raid0
mount /dev/md0 raid0/
df -h 
#查看UUID
blkid /dev/md0 
#设置开机自动挂载
echo "UUID=4f6aa03b-15b6-4d0f-b9ea-cdefd2549ce6 /raid0 xfs defaults 0 0 " >> /etc/fstab 

创建raid0
在这里插入图片描述
查看磁盘阵列的信息
在这里插入图片描述
对创建的RAID0进行文件系统创建并挂载
在这里插入图片描述
对raid0进行开机自动挂载的设置
在这里插入图片描述

软RAID-1(镜像)

前提:2块或者以上的硬盘
原理:将数据同时存储到多块磁盘上,利用率50%
例子:20G+20G的硬盘,最后容量为20G

配置

#创建raid1.
mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd{d,e,f}
#查看raid1的信息
mdadm -D /dev/md1
#创建挂载点
mkdir raid1
mount /dev/md1 raid1/
echo "111" >> raid1/a.txt
#模拟磁盘损坏
mdadm /dev/md1 -f /dev/sde
#移除损坏的磁盘
mdadm -r /dev/md1 /dev/sde
#增加一个新的热备份磁盘
mdadm -a /dev/md1 /dev/sde

创建一个RAID1,磁盘为sde和sdd,备份盘为sdf
在这里插入图片描述
查看md1的信息
重要信息划出

在这里插入图片描述
在这里插入图片描述
设置挂载点,并且创建一个测试文件
在这里插入图片描述
配置文件的更新
在这里插入图片描述
模拟文件损坏的情况,查看备份磁盘是否启动
在这里插入图片描述
在这里插入图片描述
查看测试文件
在这里插入图片描述
移除有问题的磁盘,然后添加一块新的磁盘做热备份
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RAID5的配置

前提:3块或者3块以上的磁盘
原理:利用率(n-1)/n,使用奇偶校验来保证数据的安全性。
例子:20G+20G+20G,最后的容量40G

配置

#创建raid5
mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sd{g,h,i,j}
#查看阵列信息
mdadm -D /dev/md5
#写入配置文件
mdadm -Ds > /etc/mdadm.conf
#关闭raid5
mdadm -S /dev/md5
#激活
mdadm -As /dev/md5
#扩展raid5容量
mdadm -G /dev/md5 -n 4 -c 32

创建RAID5, 添加1个热备盘,指定chunk大小为32K
-x或–spare-devicds= 指定阵列中备用盘的数量
-c或–chunk= 设定阵列的块chunk块大小 ,单位为KB

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

停止阵列,重新激活阵列
在这里插入图片描述

使用热备盘,扩展阵列容量,从3个磁盘扩展到4个**
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值