LVM + LUKS, ¿está bien este error?

LVM + LUKS, ¿está bien este error?

Tengo una partición cifrada, dentro de ella existe LVM /y /home.

Cuando inicio la PC dice.

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

Después de escribir la contraseña

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

¿Es este un error que debo corregir o está bien? Si esto es un error, ¿cómo solucionarlo?

Respuesta1

Los primeros mensajes (antes de escribir la contraseña) son normales: el sistema está buscando el grupo de volúmenes, pero no lo encuentra porque está en un disco/partición cifrado. En otras palabras, este mensaje es normal y esperado en Debian 10 actual y puede ignorarse.

(Si alguien sabe cómo decirle a Debian 10 initramfs que el cifrado LUKS debería estar desbloqueadoanteshacer el primer intento de buscar LVM, se agradecería ese conocimiento).

El segundo conjunto de mensajes sugiere que el sistema también está intentando montar el sistema de archivos en LV vg/homeantes de que se desbloquee el disco cifrado.

Con la configuración predeterminada, la fase de inicio de initramfs solo tendrá como objetivo desbloquear solo el volumen cifrado que contiene su sistema de archivos raíz y activar solo el LV que contiene su sistema de archivos raíz. Todo lo demás queda para el proceso de arranque "principal", después de que el sistema haya pasado de initramfs a utilizar el sistema de archivos raíz real. Si necesita desbloquear varios volúmenes cifrados LUKS o montar varios sistemas de archivos en la fase initramfs, deberá configurarlo explícitamente.

¿Ha hecho algo para que initramfs monte su /homesistema de archivos? A menos que estés haciendo algo muy especial, probablemente no sea necesario. Pero aun así, el sistema hará más intentos para activar cualquier LV disponible y montar todos los sistemas de archivos enumerados /etc/fstabmás adelante en el proceso de arranque, por lo que el segundo conjunto de mensajes también puede ignorarse.

Probablemente deberías averiguar a qué dispositivo Couldn't find device with uuid ***-***-***-***se refiere el mensaje de error, anotando el UUID y una vez que el sistema esté en funcionamiento, usando lsblk -o +UUIDo blkidpara enumerar los UUID de todos los sistemas de archivos e identificando el dispositivo correspondiente. Si no es así sdc2_crypt, es posible que parte de su /homesistema de archivos no esté completamente contenido dentro del volumen cifrado, lo que hará que algunos archivos de ese sistema de archivos no estén protegidos por el cifrado.

Corre para ver dónde están ubicadas lvdisplay --maps /dev/vg/hometodas las partes del LV. vg/homeSi debajo --- Segments ---se menciona algún volumen físico que no sea un volumen cifrado (como sdc2_crypt), tiene este problema. Si tiene suficiente espacio no asignado en un volumen cifrado que pertenece al mismo grupo de volúmenes LVM (verifique con el pvscomando), puede usarlo pvmovepara mover las partes rebeldes del LV a un PV cifrado, incluso mientras el /homesistema de archivos está montado y en uso. .

información relacionada