Estou migrando meu antigo sistema Arch Linux para o Ubuntu Xenial e tive um problema com meus dispositivos RAID.
Os dispositivos RAID-1 são descritos da seguinte forma:
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
Existem registros correspondentes em / etc / fstab:
/dev/md0 /mnt/RAIDVault-BACKUP ext4 defaults 0 0
/dev/md1 /mnt/RAIDVault ext4 defaults 0 0
O que acontece é que se estas duas linhas estão em / etc / fstab quando o Xenial está inicializando aparentemente ignora mdadm.conf, atribui meus dispositivos / dev / md126 e / dev / md127 nomes de dispositivos, falha em montá-los obviamente porque não há nada em / etc / fstab explicando o que fazer sobre / dev / md126 e / dev / md127 e eventualmente me coloca no shell de emergência.
No shell de emergência, vejo que meus dispositivos estão no modo "somente leitura automática", montados e saudáveis.
Agora, se eu comentar os registros RAID em / etc / fstab, o sistema inicializará bem, novamente designando / dev / md126 e / dev / md127 para os dispositivos RAID. O mais interessante é que, imediatamente após o sistema ter sido iniciado, eu desconectei e reconectei os meus dispositivos RAID, que são montados como / dev / md0 e / dev / md1 como deveriam e sempre foram. Eu posso então descomentar as entradas do / etc / fstab e montá-las como de costume e está tudo bem.
Então, o que está acontecendo aqui e como posso obter "que parte do Xenial é isso ??" para homenagear o mdadm.conf que aparentemente não o faz?