線上書籍

Home

微型伺服器-手工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