Traté de hacer crecer mi partición raíz LVM (en luks) con
lvresize -L +5G -r /dev/vg/lv-root
y descubrí que el sistema de archivos no crecería porque estaba montado. Ahora encontre esto
https://ubuntuforums.org/showthread.php?t=1537569
que dice que debería arrancar desde otra cosa y hacer
resize2fs /dev/vg/lv-root <size>
Mi pregunta es: ¿puedo omitir el tamaño y dejar que el sistema de archivos llene la partición (que se amplió con éxito antes)? Lo intentaría pero con miedo de estropear las cosas. Usando (actualizado) Arch y el sistema de archivos es ext4.
-l
no funcionaba para mí ahora, tenía que usarlo-L
.Sí, puede omitir el tamaño de su segundo comando. En este caso, se cambiará el tamaño de fs para usar todo el dispositivo de bloque (lv-root).
En general, esto se puede hacer solo con particiones desmontadas. Pero ext4 (y también algunos fs diferentes) tiene una característica especial, que se puede cultivar mientras está en línea. Es la característica del controlador del sistema de archivos ext4. En este caso, el comando resize2fs solo solicitará esta funcionalidad de crecimiento en línea del controlador kernel fs.
fuente