Não é possível renomear um dispositivo RAID: preso com / dev / md126

2

Eu tinha um servidor totalmente funcional.
Eu inicializei com SystemRescueCD, sem escrever nada. Eu nem sequer montei uma partição. Em seguida, reinicie o servidor.
O servidor não inicializa mais corretamente porque algumas partições não são montadas.

Eu vejo isso porque as partições RAID não são nomeadas como antes.
/ dev / md1 tornou-se / dev / md126
e / dev / md2 tornou-se / dev / 127

Eu sei como renomear um dispositivo md:

mdadm --stop /dev/126
mdadm --assemble --verbose --update=super-minor /dev/md1 /dev/sda6 /dev/sdb6
mount /dev/md1 /mnt/
echo 'dummy' > /mnt/dummy   # to be sure the kernel updates the superblock. See manpage

Depois disso, o dispositivo md1 está bem ... até que eu reinicie.
Após a reinicialização, ele é retornado para / dev / md126

Pergunta 1: qual é a mágica por trás do fato de que SystemRescueCD mudou isso?
Pergunta 2: o que posso fazer para renomear o dispositivo md como eu quero?

    
por Gregory MOUSSAT 16.02.2013 / 15:22

2 respostas

1

Eu não sei exatamente como isso é possível, mas eu tive um problema semelhante.
passo 1: renomear os dispositivos md
etapa 2: atualizar o initramfs
ou passo 2: remova a definição do dispositivo md para o mdadm.conf dentro do initramfs (será sobrescrito na próxima atualização do kernel)

Nota /etc/mdadm/mdadm.conf é usado apenas pelo mdadm. Não por mkinitramfs, não por autodetecção do kernel, nada mais. Nunca testei, mas acho que podemos excluir este arquivo sem qualquer impacto no sistema.

Mas dentro do initramfs, o /etc/mdadm/mdadm.conf é usado para nomear os dispositivos md. Então você tem que mantê-lo atualizado quando você criar-rebuils-change-delete sua configuração de raid.
Isso é estranho porque a autodetecção do kernel funciona bem.

    
por 16.02.2013 / 16:39
3

Verifique se ele está listado corretamente em /etc/mdadm.conf e atualize seu initramfs. Os números altos são atribuídos automaticamente a matrizes que não são conhecidas no mdadm.conf.

    
por 16.02.2013 / 16:14