linux中使用mdadm工具更换软raid阵列中故障异常的磁盘

使用mdadm工具创建软raid阵列,我们之前学习实践过,可以查看之前的笔记:https://sulao.cn/post/1085,今天我们记录学习下如果软raid阵列中有损坏的盘,我们如何进行替换故障盘。

1.创建软raid5阵列

我们前期准备了vdb、vdc、vdd、vde这四块盘用来做实验。

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/vdb /dev/vdc /dev/vdd

创建完成以后进行检查

mdadm -D /dev/md0

202507291049185545166421.png

使用lsblk命令检查磁盘情况。

202507291048206643698768.png

2.模拟磁盘损坏

我们模拟损坏vdd这块盘
mdadm /dev/md0 -f /dev/vdd

然后我们再次查看软raid阵列状态

mdadm -D /dev/md0

202507291051145826581889.png

可以看到Failed Devices的数量为1。

3.替换软raid中的故障盘

我们现添加一块新盘进去它会自动进行重建,注意新增加的硬盘需要与原硬盘大小一致,如果原有阵列缺少工作磁盘(如raid1只有一块在工作,raid5只有2块在工作),这时新增加的磁盘直接变为工作磁盘,如果原有阵列工作正常,则新增加的磁盘为热备磁盘。
mdadm -a /dev/md0 /dev/vde

等重建完成以后我们再移除故障盘

mdadm --manage /dev/md0 --remove /dev/vdd

然后再进行检查

mdadm -D /dev/md0

202507291052167606016042.png

查看已经故障盘已经被移除,软raid阵列正常了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/1110

评论列表

0%