Ubuntu Xenial не смонтирует программное обеспечение RAID-1, если присутствуют записи fstab для / dev / mdX, игнорирует mdadm.conf

Я переношу свою старую систему Arch Linux в Ubuntu Xenial, и у меня возникла проблема с моими RAID-устройствами.

Устройства RAID-1 описываются следующим образом:

iliv@sega:~$ grep ARRAY /etc/mdadm/mdadm.conf 
ARRAY /dev/md0 metadata=1.2 name=sega:0 UUID=c4cf4a52:6daa94c8:6d88a2fa:8f604199
ARRAY /dev/md1 metadata=1.2 name=sega:1 UUID=f7f0d240:f9fb5369:bdfe8219:325d8184

Имеются соответствующие записи в файле / etc / fstab:

/dev/md0        /mnt/RAIDVault-BACKUP   ext4    defaults 0 0
/dev/md1        /mnt/RAIDVault  ext4    defaults 0 0

Что происходит, так это то, что если эти две строки находятся в / etc / fstab при загрузке Xenial, это, по-видимому, игнорирует mdadm.conf, присваивает мне устройства / dev / md126 и / dev / md127, не удается их смонтировать, потому что в / etc / fstab ничего не говорится о том, что делать с / dev / md126 и / dev / md127, и в конечном итоге превращает меня в аварийную оболочку.

В аварийной оболочке я вижу, что мои устройства находятся в режиме «только для чтения», собраны и здоровы.

Теперь, если я закомментирую записи RAID в файле / etc / fstab система загружается только отлично, снова назначая / dev / md126 и / dev / md127 на устройства RAID. Самое интересное, что сразу после запуска системы я отсоединяю и снова подключаю свои RAID-устройства к сборке в виде / dev / md0 и / dev / md1, как и должно было быть. Затем я могу расколоть записи / etc / fstab и установить их как обычно, и все в порядке.

Итак, что происходит здесь и как я могу получить «какая часть Xenial это?» в честь mdadm.conf, который, похоже, нет?

1
задан 7 August 2016 в 13:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: