微型伺服器-手工NAS製作
mdadm 的特點是能從操作設定中,強迫移除裝置(不管是 RAID 陣列或多路徑設定的裝置皆可)。
在接下來的例子中,/dev/sda1 已經被標示為發生錯誤,然後將被移除,最後在加回設定中。對多路徑的設定來說,這些動作不會對 I/O 活動產生任何衝擊:
陣列中某顆硬碟固障移除硬碟
~# mdadm /dev/md0 -f /dev/sdb1 設定 /dev/sdb1 發生錯誤
mdadm: set /dev/sdb1 faulty in /dev/md0
~# mdadm /dev/md0 -r /dev/sdb1 將硬碟 /dev/sdb1 移出陣列名單
mdadm: hot removed /dev/sdb1
買一顆新的硬碟回來,並裝回主機中原來的排線位置,開機後
~# mdadm /dev/md0 -a /dev/sdb1 將硬碟 /dev/sdb1 加回原來的名單
mdadm: hot added /dev/sdb1
~#
~#mdadm --manage --run /dev/md0 重建陣列指令 !!小心使用!!
將會開始重新建立 /dev/sdb1 的資料
重建完成前請勿關機
#停止磁碟陣列
mdadm --manage --stop /dev/md0
#啟動磁碟陣列
mdadm --assemble --run /dev/md0
#查看RAID狀態
# mdadm --detail /dev/md0