如何更换Linux软RAID中出现故障的硬盘

 时间:2026-02-12 13:46:58

1、首先查看目前硬盘的状态,看看是否有硬盘损坏,使用如下命令:

 cat /proc/mdstat

下图所示,md2有块磁盘已经故障

如何更换Linux软RAID中出现故障的硬盘

2、再使用命令查看详情

mdadm –D /dev/md2

如何更换Linux软RAID中出现故障的硬盘

3、把坏硬盘拔出来,再把新的硬盘插进去,不用重启电即可识别。

4、拷贝正常的那块硬盘分区信息到新的硬盘

(假设新硬盘被系统识别为sdc,具体情况请自己用fdisk –l 查看)

/dev/sdb 为剩下的那块正常的磁盘

用如下命令:sfdisk -d /dev/sdb | sfdisk -f /dev/sdc

5、让内核重载分区表:partprobe /dev/sdc

6、fdisk –l 查看一下两个硬盘的分区是否一致,如果不一致就不能进行下一步。

7、将新硬盘添加到原有RAID中

使用如下命令,分别将所有的RAID设备都添加完成。

(注意,到底是将哪个分区(sdc?)添加到哪个RAID设备(md?),请参考第1步的查询结果。)

mdadm /dev/md0 –a /dev/sdc2

Mdadm:added /dev/sdc2

mdadm /dev/md1 –a /dev/sdc1

Mdadm:added /dev/sdc1

mdadm /dev/md2 –a /dev/sdc3

Mdadm:added /dev/sdc3

8、再用第1步的方法查看阵列是否正常,系统会按顺序把每个RAID设备都进行重建,重建完成就OK了。重建的时间可能比较久,但是是不影响系统运行的。

  • Win10怎么将文件夹映射为磁盘
  • pe如何清理多余盘符
  • 如何在Linux中使用RAID修复和重建数据
  • Windows server 2008如何拒绝利用PING命令通信
  • 如何解决SQL SERVER2005本地无法连接的问题
  • 热门搜索
    什么杀毒软件好用 栀子花什么时候开 band是什么意思 氯仿是什么 font是什么意思 比表面积是什么意思 乌鸡白凤丸什么时候吃 buff什么意思 维生素e是什么 扫墓时间有什么讲究