Raid

模擬 mdadm 故障是否需要重建整個陣列?mdadm -manage -set-faulty

  • May 29, 2019

根據這篇文章和其他一些類似的文章,我了解瞭如何模擬 mdadm 故障,但似乎需要重建我的陣列。

我不想給它那麼多的 IO,而且上次我花了幾天時間才將磁碟添加到陣列中。

任何人都可以確認以下是否需要重建陣列,或者 mdadm 是否會重新上線?

mdadm -manage -set-faulty /dev/md0 /dev/sda1
mdadm /dev/md0 -r /dev/sda1
mdadm /dev/md0 -a /dev/sdc2

“這可能是降級的 RAID,也可能是正在重建過程中的系統。我們等到恢復結束後再將一切恢復正常。” – http://tldp.org/HOWTO/Software-RAID-HOWTO-6.html

您從陣列中移除磁碟;重新添加陣列時需要重建陣列。重建是自動的,但可能需要一些時間。

但是,如果您在卷上設置了寫入意圖點陣圖,則可以最大限度地減少重建時間。如果更改的數量足夠小,那麼當重新添加磁碟時,它將通過使“陳舊”磁碟恢復最新來有效地進行恢復。這可以將重建從幾小時縮短到幾秒鐘。

有關詳細資訊,請參閱https://raid.wiki.kernel.org/index.php/Write-intent_bitmap

引用自:https://unix.stackexchange.com/questions/298039