今天继续给大家介绍Linux基础知识,本文主要内容是RAID实战。
一、实战目标
在生产环境中,RAID的实现大多是通过硬件的RAID卡来实现,RAID卡样式如下:

受限于硬件条件,我并没有可用的RAID卡来实现RAID的配置。在本文中,我使用Vmware虚拟机,结合mdadm命令,实现了软件上的RAID配置,并观察其配置结果。RIAD采用RAID 5技术,三块硬盘共同构成RAID 5,还有一块硬盘作为备用盘使用。
二、硬件添加
要实现目标中的RAID架构,首先要在虚拟机上添加4块新的硬盘,如下所示:

添加后,查看系统硬盘情况如下所示:

接下来,我们就可以利用这四块硬盘来创建RAID了。
三、组建RAID
mdadm是创建RAID的命令,该命令常用参数如下:
-a 表示确定创建RAID
-n 表示指定设备数量
-l 表示指定RAID级别
-C 表示创建RAID
-v 表示显示创建过程
-f 表示模拟设备损坏
-r 表示移除设备
-S 表示停止RAID
-Q 查看摘要信息
-D 查看详细信息
首先,安装mdadm软件,执行命令:
yum install -y mdadm
之后,我们就是用mdadm创建实战要求的RAID 5阵列,执行命令:
mdadm -Cv /dev/md0 -n 3 -x 1 -l 5 /dev/sdb /dev/sdc /dev/sdd /dev/sde
效果如下所示:

执行命令:
mdadm -D /dev/md0
效果如下所示:

在完成上述步骤之后,创建文件系统、挂载后RAID就可以正常使用了。
该过程配置命令如下所示:
mkfs.ext4 /dev/md0
mkdir -p /raid
mount /dev/md0 /raid
四、模拟硬盘故障
接下来,我们模拟一块硬盘故障,执行命令:
mdadm /dev/md0 -f /dev/sdb
然后查看RAID信息:

从图中可以看出,硬盘/dev/sdb损坏,原来的被用盘/dev/sde激活。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

3424

被折叠的 条评论
为什么被折叠?



