Как автоматически пересобрать массив mdadm raid 10 при загрузке?

Как автоматически пересобрать массив mdadm raid 10 при загрузке?

Использование Linux Mint 18

Я создал массив raid 10 из 4 дисков с помощью mdadm. Затем я обновил /etc/mdadm/mdadm.conf. Он содержит запись ARRAY только с UUID - no /dev/sdX. Затем я выполнил update-initramfs -u.

Все в порядке, когда я отсоединяю кабель hdd sata, чтобы сымитировать полный отказ hdd. Массив все еще работает в деградированном режиме и может быть восстановлен.

Проблема в том, что когда я выключаю машину, а затем отсоединяю кабель sata. Тогда мой массив raid не запускается, а все оставшиеся 3 диска отображаются как запасные. Затем я могу использовать mdadmдля ручного повторного сканирования и повторной сборки деградировавшего массива с использованием 3 оставшихся дисков, но я хотел бы, чтобы это происходило автоматически при загрузке. Я избегаю использования /dev/sdXв любом месте, но, может быть, имена устройств все равно используются где-то в системе? И все диски теряются, потому что если я отсоединю /dev/sda, то /dev/sd[b-d]изменятся имена?

Я пробовал добавить md-mod.start_dirty_degraded=1как параметр ядра, но это не помогло.

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