Extienda la partición cifrada de Luks sin usar el comando luksOpen

Extienda la partición cifrada de Luks sin usar el comando luksOpen

Intenté aumentar la partición LVM cifrada. El procedimiento es: Extender la partición con fdisk -> Cambiar tamaño de PV -> Cambiar tamaño de LV -> Aumentar el tamaño del sistema de archivos. Detallar los pasos enhttps://www.thegeekdiary.com/centos-rhel-how-to-extend-physical-volume-in-lvm-by-extending-the-disk-partition-used/. Después de seguir estos pasos, puedo cambiar el tamaño de la partición correctamente.

Encontré muchos tutoriales sobre cómo extender discos cifrados, tienen que abrir el volumen cifrado mediante el comando luksopen y luego continuar con los pasos anteriores, la guía de ejemplo enExtender una partición cifrada LUKS para llenar el discoEntonces mi pregunta es, ¿por qué necesitan un volumen cifrado abierto paso a paso? Sin este paso, ¿puedo extender la partición del disco? Intenté abrir el volumen cifrado, pero siempre recibí un error

No se puede utilizar el dispositivo /dev/sda2 que está en uso (ya asignado o montado).

Respuesta1

En primer lugar, si tiene acceso a los datos cifrados,ya está abierto y no es necesario abrirlo por segunda vez. De hecho, abrirlo por segunda vez y luego cambiar el tamaño de un sistema de archivos que está montado/usado en otra rutaen su lugar causaría una grave corrupción de datos. El mensaje de error que recibió (already mapped or mounted)intenta evitar daños graves. Cuidarse.

Úselo lsblkpara determinar la jerarquía (qué dispositivo está abierto y dónde).No abras las cosas dos veces.


Puede hacer crecer la partición sin abrir el contenedor LUKS. (Excepción: FDE donde incluso la tabla de particiones también está cifrada).

Si LVM no está cifrado (LUKS encima de LVM, PV no cifrado, LV cifrados individualmente), también puede hacer crecer PV y LV sin abrir el contenedor LUKS.

Si LVM está cifrado (LVM sobre LUKS, PV completo cifrado), solo puede cambiar el tamaño de PV/LV con un contenedor LUKS abierto; de lo contrario, los metadatos de LVM están cifrados y, por lo tanto, no se pueden cambiar.

Siempre que el sistema de archivos esté encriptado, solo podrá hacerlo crecer con el contenedor LUKS abierto; de lo contrario, los metadatos del sistema de archivos estarán encriptados y, por lo tanto, no se podrán cambiar.

Básicamente, hacer crecer cosas cambia cosas, pero no se pueden cambiar cosas cifradas.

Entonces, para cambiar lo que esté cifrado, primero debe estar abierto.


Muchos tutoriales esperan que uses un Live CD donde aún no hay ningún dispositivo en uso, por lo que primero debes abrir y activar todo manualmente. Así verás los pasos detallados cryptsetup luksOpenque vgchange -a ytu sistema habitual ya habría realizado por ti.

información relacionada