matriz de RAID de software não está iniciando no initramfs no Debian

2

Um dos meus servidores Debian (kernel 2.6.30-AMD64) se recusa a iniciar a matriz RAID de software que hospeda a partição raiz no initramfs. Me despeja com um console do busybox. Quando eu sigo as etapas necessárias para continuar a inicialização, ele funciona bem (inicie a matriz com mdadm -A e depois faça o LVM varrer os volumes com pvscan e depois vgchange -ay).

Eu tentei começar com opções de inicialização rootdelay = 10 sem sucesso.

Também atualizei o initramfs e o descompactei para inspecionar se ele realmente tenta montar o array de raid (ele faz).

Saída antes de descartar no console:

mount: mounting none on /dev failed: No such device
W: devtmpfs not available, falling back to tpmfs for /dev

e, em seguida, algumas mensagens lvm dizendo que não é possível encontrar os volumes que contêm as partições raiz.

Alguém tem idéia de como eu poderia consertar isso?

    
por Jasper 18.10.2010 / 10:04

2 respostas

1

Você pode precisar criar /etc/mdadm.conf e possivelmente reconstruir o initramfs. Verifique esta resposta para obter detalhes.

    
por 24.11.2011 / 06:03
1

Para iniciar o servidor manualmente, tente:

(initramfs) mdadm /dev/md0 -A /dev/sda1 /dev/sdb1
[...]
(initramfs) mdadm /dev/md1 -A /dev/sda2 /dev/sdb2
[...]
(initramfs) mdadm /dev/md2 -A /dev/sda3 /dev/sdb3
[...]

e assim por diante, todas as suas partições md.

Se você tem o LVM, continue com:

(initramfs) vgchange -ay
  3 logical volume(s) in volume group "pve" now active

digite simplesmente:

(initramfs) exit

e se tudo estiver bem, seu sistema inicializará.

    
por 04.05.2017 / 08:59