Проблемы с программным RAID-массивом, приводящие к отсутствию диска при загрузке

Проблемы с программным RAID-массивом, приводящие к отсутствию диска при загрузке

У меня есть 3-дисковый программный raid1 (на RHEL 7), на котором я пытаюсь проверить ограничения. Эта система загружается в режиме legacy/mbr и не поддерживает uefi. Одна из проблем, с которой я столкнулся, заключается в следующем: если я извлекаю диск из выключенного состояния, система загружается, но непосредственно перед тем, как вам будет предложено войти в систему, система переходит в аварийную оболочку. Итак, чтобы все было ясно: система проходит grub и запускает x, а затем падает примерно через 20 секунд «размышлений». (Я также заметил, что /boot и /etc не существуют.)

Я вижу, что если я правильно 'отказываюсь' от диска перед перезагрузкой, то это не проблема. Это становится проблемой только если питание отключено и я извлекаю диск перед включением питания. (Я вижу, что это реалистичный сценарий, так как если я отключу питание и диск будет поврежден, то я столкнусь с этой проблемой).

Есть ли способ предотвратить сбой загрузки raid? Можно ли сделать так, чтобы mdadm перестроил raid1, чтобы система могла работать в ухудшенном состоянии (2 из 3 жестких дисков)?

Связанный контент