Como se livrar do lvmetad ainda não está ativo; usando a ativação direta durante a mensagem de aviso do sysinit?

0

Existe uma maneira de evitar essa mensagem durante o primeiro estágio de inicialização? Ele vem logo antes do prompt da frase-senha do lvm e depois novamente depois que a frase-senha é digitada.

lvmetad is not active yet; using direct activation during sysinit
    
por ylwghst 10.12.2017 / 13:55

1 resposta

1

Porque ele está ativado no arquivo /etc/lvm/lvm.conf e lvm faz isso e tenta primeiro usá-lo.

 #LVM uses built-in clustered locking with clvmd.
 #This is incompatible with lvmetad. If **use_lvmetad** is enabled,
 #LVM prints a warning and disables lvmetad use.

< Blacker47 > O lvmetad é um ~ caching-deamon para os metadados, portanto, para cada nova varredura (feito se você criar novo lv, novo snapshot, ativar novo lv e muito mais), não há necessidade de acessar unidades repetidas vezes. pode ter muito mais casos. para mim ajuda a não criar discos em modo de espera se eu ativar meu backup lv.

Na inicialização, o daemon não está em execução, portanto, ele precisa funcionar sem o fallback. o aviso na inicialização é apenas para ignorar. seria interessante se você recebesse tal aviso mais tarde e não na inicialização.

Se eu gostaria de não usar o lvmetad, eu deveria configurar isso em /etc/lvm/lvm.conf

use_lvmetad 0

e atualize todas as imagens do initramfs com

sudo update-initramfs -u -k all
    
por ylwghst 10.12.2017 / 14:24