Recientemente actualicé mi disco de una SSD de 128GB a una SSD de 512GB. La partición / está encriptada con LUKS. Estoy buscando ayuda para extender la partición para usar todo el espacio libre en el nuevo disco. Ya he añadido el viejo disco al nuevo:
[root@localhost ~]# fdisk -l /dev/sda
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00009f33
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1026047 1024000 500M 83 Linux
/dev/sda2 1026048 250064895 249038848 118.8G 83 Linux
Hay alrededor de 380 GB de espacio no utilizado después de sda2.
Información más relevante:
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
fedora_chocbar 1 3 0 wz--n- 118.75g 4.00m
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora_chocbar -wi-a----- 85.55g
root fedora_chocbar -wi-a----- 29.30g
swap fedora_chocbar -wi-a----- 3.89g
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/mapper/encrypted fedora_chocbar lvm2 a-- 118.75g 4.00m
Parece que hay mucha información sobre cómo hacer esto, pero muy poca explicación. Agradezco cualquier ayuda en esto.
filesystems
luks
NisplayDame
fuente
fuente
sudo pvchange -x y /dev/mapper/crypt-volume
(a través de ubuntu docs help.ubuntu.com/community/ResizeEncryptedPartitions )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 el volumen de cripta abierto asignado a
crypt-volume
, ejecutarluego cambie el tamaño del sistema de archivos. Si es Ext4, puede cambiar el tamaño de un sistema de archivos montado
Hice ambos comandos con un sistema de archivos montado sin interrupción, esto fue posible porque el volumen cifrado era un volumen LVM.
fuente
Como esta parece no ser una pregunta específica de LVM, quiero mencionar que moví con éxito y extendí una de mis particiones LUKS 100GiB hacia adelante (!) Con GParted en Fedora 28. Sin embargo, no se pudo hacer en Ubuntu 18.04 y todas las demás soluciones buscaron como una molestia de hacer dd'ing o hacer copias de seguridad y restaurar (hice una copia de seguridad de todos modos). El contenedor LUKS se extiende automáticamente (IIRC GParted le informa sobre esto), lo único que queda es extender el sistema de archivos, así que tuve que hacerlo
fsck.ext4 -f
yresize2fs
en mi caso.Muchas gracias a los desarrolladores de GParted.
fuente
Encontré una solución mucho más fácil. Ejecute Xubuntu en vivo, instale y ejecute partición manager. Muy bien puede manejar particiones cifradas.
Los detalles completos están aquí: http://e1z.ca/devlog/encrypted_partition_resize.html
fuente