在本地Vmware创建4个空白的磁盘
在虚拟机中添加4块新的硬盘
首先虚拟机处于关机状态下,点击编辑虚拟机设置:
选中“硬盘”:
相同方法,添加4块硬盘,然后拉起服务器,就会看到4块新的盘,每块20G
使用mdadm软件包,构建RAID5磁盘阵列,提高磁盘存储的性能和可靠性
操作步骤:
1、检查是否已安装mdadm 软件包
2、然后 对分区进行管理,创建分区并修改分区类型,这里示范一个/dev/sdb,其余的操作一样,就不示范了
检查版本
rpm -q mdadm
给每个磁盘创建分区
fdisk /dev/sdb
p
n
t
fd
w
4块磁盘都要做,都是一样的
使用fdisk -l看一下分区情况,是否全部转换完成
验证一下磁盘是否已做raid,
mdadm -E /dev/sd[bcde]1
然后开始创建raid,这里我们创建一个raid名为md0,级别使用RAID5,然后-l3设置使用三个磁盘,-x1使用一块备份磁盘,再使用cat /proc/mdstat 查看创建RAID的进度,如果出现[UUU]说明RAID已经创建好了。
mdadm -C -v /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1
① mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
-C 表示创建
-l 表示raid级别
-n 表示raid盘数
-x 表示热备
开始创建
开始验证一下
mdadm -D /dev/md0
是查看RAID磁盘详细信息
在根目录下创建一个dmdata的目录,然后将RAID进行格式化,所以使用的mkfs.xfs /dev/md0进行格式化。再进行挂载
mkdir -p /dmdata
格式化md0
mkfs.xfs /dev/md0
挂载
mount /dev/mdo /dmdata
上边已经实施完成
以下属于测试
使用mdadm /dev/md0 -f /dev/sdc1 来模拟/dev/sdc1故障
这里显示U-U说明已经模拟成功
查看状态
mdadm -D /dev/md0
spare rebuilding /dev/sde1 sde1备用重建
faulty /dev/sdc1 sdc1 故障
查看修复进程
cat /proc/mdstat
大概8分钟修复完成
再次查看已经自动修复完成,再把sdc修复完成就可以了