Después de tanto batallar pudimos encontrar el resultado de esta duda que ciertos usuarios de este espacio presentan. Si deseas compartir alguna información puedes dejar tu conocimiento.
Solución:
¡OK! La respuesta definitiva finalmente. Mis pasos para expandir un volumen encriptado LUKS…
cryptsetup luksOpen /dev/sda2 crypt-volume
para abrir el volumen cifrado.parted /dev/sda
para extender la partición.resizepart NUMBER END
.vgchange -a n fedora_chocbar
. Deje de usar el VG para que pueda hacer el siguiente paso.cryptsetup luksClose crypt-volume
. Cierre el volumen cifrado para los siguientes pasos.cryptsetup luksOpen /dev/sda2 crypt-volume
. Ábrelo de nuevo.cryptsetup resize crypt-volume
. Cambiará automáticamente el tamaño del volumen LUKS al espacio disponible.vgchange -a y fedora_chocbar
. Activar el VG.pvresize /dev/mapper/crypt-volume
. Cambiar el tamaño del PV.lvresize -l+100%FREE /dev/fedora_chocbar/home
. Cambie el tamaño del LV para /home al 100 % del espacio libre.e2fsck -f /dev/mapper/fedora_chocbar-home
. Lanza un poco de magia fsck en el fs redimensionado.resize2fs /dev/mapper/fedora_chocbar-home
. Cambiar el tamaño del sistema de archivos en /home (utiliza automáticamente el 100 % del espacio libre)
Espero que alguien más encuentre esto útil. ¡Ahora tengo más de 300 GB para mis máquinas virtuales de prueba en mi computadora portátil!
Para aquellos que llegan a la respuesta para descubrir cómo simplemente cambiar el tamaño de una partición LUKS al tamaño del contenedor redimensionado, los comandos son los siguientes:
-
con volumen encriptado LUKS abrió y el volumen abierto mapeado como
opened-volume
ejecutarsudo cryptsetup resize /dev/mapper/opened-volume
-
luego cambie el tamaño del sistema de archivos. Si es Ext4, puede cambiar el tamaño de un sistema de archivos montado
sudo resize2fs /dev/mapper/opened-volume
Hice ambos comandos con un sistema de archivos montado sin interrupción; era posible cambiar el tamaño del contenedor sin desmontarlo primero porque el volumen cifrado estaba en un volumen lógico LVM (usando lvresize
)!
Recuerda que puedes explicar si tropezaste tu interrogante justo a tiempo.