Upgrade 12.04-14.04 quebrou o mdadm RAID10. Paradas de inicialização

1

O servidor era um Ubuntu 12.04 x64 e funcionava muito bem. Todas as quatro unidades no servidor são unidades giratórias SATA.

/dev/md0 - swap RAID10: sda1, sdb1, sdc1, sdd1
/dev/md1 - root RAID10: sda2, sdb2, sdc2, sdd2
/dev/md2 - /d01 RAID05: sda5, sdb5, sdc5, sdd5

Atualizei o sistema operacional para 14.04.02 via do-release-upgrade e ele pareceu atualizar muito bem. Nenhum erro foi observado. No entanto, agora recebo a seguinte mensagem de erro durante a inicialização:

incrementally starting raid arrays
mdadm: Create user root not found 
mdadm: create group disk not found 
incrementally started raid arrays

... que apenas se repete várias vezes.

Os arrays do mdadm estão bem. Super-blocos estão em sincronia. Eu posso arrancar para recuperar um sistema quebrado através de um CD / USB e remontar e acessar os arrays e seus dados sem problemas. Eu simplesmente não consigo fazer o sistema funcionar.

Eu modifiquei o /etc/mdadm/mdadm.conf e alterei os nomes dos dispositivos de / dev / md / X para / dev / mdX , e o re-ran update-initramfs e update-grub . Ambos executados bem, mas ainda sem sorte na inicialização.

Apenas algumas das sugestões que tentei:

Eu tentei executar muitas das sugestões encontradas sobre esse assunto. Nenhum funcionou. Eu estou em uma perda quanto ao que fazer a seguir. Eu acredito que este é um problema de configuração de inicialização (initramfs). Mas não consigo consertar isso. Eu preferiria não ter que recarregar e reconfigurar o sistema operacional. Alguém mais tem alguma sugestão?

    
por Van 22.02.2015 / 19:42

2 respostas

0

Algumas ideias, você já pode ter essas, mas aqui está. Depois de criar um novo sistema, certifique-se de que o mdadm.conf faça referência aos IDs de disco / matriz corretos. Se você fizer alterações no mdadm.conf, precisará atualizar o carregador de inicialização:

update-initramfs -u

boa sorte.

    
por Bradford Shaw 09.03.2015 / 19:44
0

Eu tive esse problema ontem. Minha correção está aqui ...

MDADM RAID1 Erro de disco do sistema de servidor inicial: incrementalmente iniciando matrizes de raid mdadm: Criar raiz de usuário não encontrada

Se você estiver executando o "update-grub" do "recuperar de um sistema corrompido", certifique-se de que as unidades atualmente montadas em / proc / mdstat estejam corretas primeiro. Verifique novamente o UUID = ??? / dev / md? números em todos esses arquivos ...

/etc/fstab /etc/mdadm/mdadm.conf /boot/grub/grub.conf

Eu descobri fazendo meu próprio arquivo / boot / initrd ... e alterando os scripts lá. Se você ainda tiver problemas, coloque uma instrução "mount" na parte superior do arquivo mdadm-functions e update-initramfs novamente para ver se as unidades foram montadas quando ele está preso nesse loop.

    
por niknah 15.04.2015 / 04:09