O LVM VG não é ativado durante a inicialização do sistema

1

Desde a atualização do Ubuntu 14.04 para o 14.10, um dos meus VGs não fica online quando o sistema é inicializado e, infelizmente, esse VG tem o meu FS raiz, portanto, sou enviado para o prompt initrd BusyBox.

Anteriormente, eu tinha o problema que o VG precisava de mais tempo para ficar on-line na inicialização, portanto, adicionei rootdelay=300 à lista de argumentos do kernel e, embora o processo de inicialização tenha sido interrompido por algum tempo, o VG acabou ficando on-line. Mas depois da atualização, meu VG nunca aparece. No prompt do BusyBox, lvm lvscan me informa que eles estão inativos. Eu posso ativá-los manualmente e continuar com o processo de boot, mas como é um servidor, é muito ruim que ele exija interação humana para inicializar corretamente.

Suspeito que algo está errado com o novo kernel, vmlinuz-3.16.0-23-generic . Quando eu inicializo com o kernel antigo de antes do upgrade da versão ( vmlinuz-3.13.0-37-generic ), ele funciona bem.

Eu tenho 2 VGs no sistema:

root@vmhost:~# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  vmdata-vg   1  21   3 wz--n- 903.57g 7.34g
  vmhost-vg   2   2   0 wz--n-  52.09g 7.34g

O primeiro tem apenas 1 PV, surge imediatamente. O segundo tem 2 PVs, tem minha raiz LV e contém LVs espelhados. Não entendi porque vmhost-vg não está ativado no momento da inicialização.

Já tentei adicionar a seguinte linha a /etc/lvm/lvm.conf :

auto_activation_volume_list = [ "vmhost-vg", "vmdata-vg" ]

Mas, infelizmente, isso não tem efeito. (Sim, eu corro update-initramfs -u para propagá-lo no initrd.)

Eu já encontrei outras questões e soluções relacionadas na Internet, mas elas não são aplicáveis para mim - outras parecem usar o software RAID com o mdadm, e suas soluções propostas geralmente envolvem alguns ajustes com sua configuração de RAID. Mas isso não é aplicável para mim, já que não uso nenhum tipo de RAID. Meus PVs estão em partições simples de /dev/sd* .

    
por MegaBrutal 28.10.2014 / 10:28

0 respostas