Estou executando o Ubuntu 12.04 preciso. Uma atualização recente do apt-get terminou com sucesso, mas imprimiu o seguinte aviso no final:
update-initramfs: Generating /boot/initrd.img-3.2.0-21-generic
W: mdadm: the array /dev/md/odin:1 with UUID d65cf17d:fe860500:29648a86:d29c3195
W: mdadm: is currently active, but it is not listed in mdadm.conf. if
W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE!
W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare
W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes.
Eu olhei no serverfault e encontrei esta recente pergunta . A resposta aceita sugerida etc/mdadm/mdadm.conf
não foi atualizada corretamente, e o importante é copiar a lista de matrizes RAID ativas da saída de /usr/share/mdadm/mkconf
para o local apropriado em /etc/mdadm/mdadm.conf
.
No meu caso, a diferença foi de uma linha: a saída de /usr/share/mdadm/mkconf
listou 2 matrizes:
# definitions of existing MD arrays
ARRAY /dev/md/1 metadata=1.2 UUID=d65cf17d:fe860500:29648a86:d29c3195 name=odin:1
ARRAY /dev/md/0 metadata=1.2 UUID=859e9e8c:34e69e1e:d934738a:ebdf1249 name=odin:0
e /etc/mdadm/mdadm.conf
apenas listaram um deles:
# definitions of existing MD arrays
ARRAY /dev/md/0 metadata=1.2 UUID=859e9e8c:34e69e1e:d934738a:ebdf1249
name=odin:0
O sistema está configurado para inicializar a partir de /dev/md0
.
Seguindo o aviso na postagem serverfault, adicionei a definição ARRAY ausente a /etc/mdadm/mdadm.conf
e executei update-initramfs -u
. Não houve avisos. Quando tentei reiniciar, no entanto, o sistema não pôde fazer isso a partir do RAID.
Curiosamente, consegui inicializar por
- inicializando de um LiveCD do Ubuntu
- escolhendo "inicializar do disco rígido" no menu do LiveCD
para que o servidor volte a funcionar, mas gostaria de poder inicializá-lo normalmente.
Como você pode ver, eu sou novo em lidar com configurações de RAID no Linux e, portanto, quero prosseguir com cautela. Qualquer conselho ou sugestão seria muito apreciado!