LVM + LUKS, esse erro está correto?

LVM + LUKS, esse erro está correto?

Eu tenho uma partição criptografada, dentro dela existem LVM /e /home.

Quando eu inicio o PC ele diz.

Volume group "vg" not found
Cannot process volume group vg
Please unlock disk sdc2_crypt

Depois de digitar a senha

Couldn't find device with uuid ***-***-***-***
   Couldn't find device with uuid ***-***-***-***
   Refusing activation of partial LV vg/home. Use '--activationmode partial' to override.
cryptsetup: sdc2_crypt: setup up successfully

Este é um erro que devo corrigir ou está tudo bem? Se isso for um erro, como corrigi-lo?

Responder1

As primeiras mensagens (antes de digitar a senha) são normais: o sistema está procurando o grupo de volumes, mas não consegue encontrá-lo porque está em um disco/partição criptografado. Em outras palavras, esta mensagem é normal e esperada no Debian 10 atual e pode ser ignorada.

(Se alguém souber como dizer ao initramfs do Debian 10 que a criptografia LUKS deve ser desbloqueadaantesfazendo a primeira tentativa de sondar o LVM, esse conhecimento seria apreciado.)

O segundo conjunto de mensagens sugere que o sistema também está tentando montar o sistema de arquivos no LV vg/homeantes que o disco criptografado seja desbloqueado.

Com a configuração padrão, a fase de inicialização do initramfs terá como objetivo desbloquear apenas o volume criptografado que contém seu sistema de arquivos raiz e ativar apenas o LV que contém seu sistema de arquivos raiz. Qualquer coisa além disso é deixada para o processo de inicialização "principal", após o sistema ter feito a transição do initramfs para o sistema de arquivos raiz real. Se você precisar de vários volumes criptografados LUKS desbloqueados ou vários sistemas de arquivos montados na fase initramfs, você precisará configurar isso explicitamente.

Você fez algo para fazer com que o initramfs montasse seu /homesistema de arquivos? A menos que você esteja fazendo algo muito especial, isso provavelmente não será necessário. Mas mesmo assim, o sistema fará novas tentativas para ativar quaisquer LVs disponíveis e montar todos os sistemas de arquivos listados posteriormente /etc/fstabno processo de inicialização, de modo que o segundo conjunto de mensagens também poderá ser ignorável.

Você provavelmente deve descobrir a qual dispositivo a mensagem de erro Couldn't find device with uuid ***-***-***-***se refere, anotando o UUID e, quando o sistema estiver instalado e funcionando, usando lsblk -o +UUIDou blkidpara listar os UUIDs de todos os sistemas de arquivos e identificar o dispositivo correspondente. Caso contrário sdc2_crypt, parte do seu /homesistema de arquivos poderá não estar totalmente contida no volume criptografado, o que fará com que alguns arquivos desse sistema de arquivos não sejam protegidos pela criptografia.

Corra para ver onde estão localizadas lvdisplay --maps /dev/vg/hometodas as peças do LV. vg/homeSe abaixo --- Segments ---dele mencionar quaisquer volumes físicos que não sejam volumes criptografados (como sdc2_crypt), você terá esse problema. Se você tiver espaço não alocado suficiente em um volume criptografado que pertence ao mesmo grupo de volumes LVM (verifique com o pvscomando), você pode usar pvmovepara mover as partes rebeldes do LV para um PV criptografado - mesmo enquanto o /homesistema de arquivos estiver montado e em uso .

informação relacionada