需求背景
在生产环境中,对单块磁盘的利用往往会在数据读写的吞吐率上出现瓶颈,并且在单块磁盘上对写入数据是没有冗余备份的措施,使用 RAID 磁盘阵列技术将会很好的解决这些问题。
操作步骤
1.在 VMware 虚拟机上添加 4 块磁盘,并在每块磁盘上分一个5G 大小的分区更改类型为 Linux raid 用来构建磁盘阵列。
结果如下图所示:
依次对后续磁盘/dev/sdc、/dev/sdd、/dev/sde 做同样的操作。
2.创建级别 5 的 RAID 设备/dev/md0。
3.查看创建的 RAID 设备。
4.让 RAID 设备每次重启都生效。
mdadm -D -s > /etc/mdadm.conf
5.对 RAID 设备/dev/md0 进行格式化。
mkfs -t xfs /dev/md0
6.RAID 设备/dev/md0 进行挂载使用。
可临时使用mount命令挂载,也可定义在/etc/fstab中。
mount -t xfs /dev/md0 /mnt
测试容错
1.现在开始测试冗错,这里先将分区/dev/sdc1 置为失效状态,并且查看热备分区/dev/sde1 是否切换过来。
mdadm /dev/md0 -f /dev/sdc1
2.使用 mdadm 管理命令将 faulty 的分区从 RAID 设备里剔除。
mdadm /dev/md0 -r /dev/sdc1
3.加一个新的热备分区进 RAID 设备,这个新分区可以从/dev/sdb 磁盘上再划分一个5G 大小的/dev/sdb2 分区。把/dev/sdb2 加入到 RAID 设备/dev/md0 中作为新热备盘。
mdadm /dev/md0 -a /dev/sdb2
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END