Linux軟RAID換硬盤
Linux使用軟RAID,遇到磁盤故障時,需要及時更換有故障的磁盤。
準備工作
一塊和原盤一樣大小的硬盤
檢查硬盤損壞情況
cat /proc/mdstat
如圖md2損壞
查看詳情
mdadm –D /dev/md2
替換損壞硬盤
識別損壞硬盤序號(也可以通過讀寫燈判斷),拔出損壞硬盤,插入新硬盤。如果不支持熱插拔則需要重啓。
初始化分區信息
假設在原來RAID中,所有的硬盤分區信息一致。
用fdisk –l 確認。新硬盤爲sdc,sdb爲RAID中正常的磁盤。
複製分區表信息
sfdisk -d /dev/sdb | sfdisk -f /dev/sdc
內核重載分區表
partprobe /dev/sdc
檢查分區表
檢查分區表是否一致
fdisk -l
添加新硬盤到RAID
$ 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
檢查RAID狀態
cat /proc/mdstat
等待重建
OS自動重建RAID,期間系統仍可訪問