基于这篇文章和其他一些类似的我看到如何模拟 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
答案1
您从阵列中删除一个磁盘;重新添加数组时需要重建。重建是自动的,但可能需要一些时间。
但是,如果您有写入意图位图设置音量。如果更改的数量足够小,那么当重新添加磁盘时,它将通过使“陈旧”磁盘恢复到最新状态来有效地进行恢复。这可以将重建时间从几小时缩短为几秒。
看https://raid.wiki.kernel.org/index.php/Write-intent_bitmap了解详情。