Solución:
Esta página indica la forma de hacerlo es desmontar, eliminar, volver a crear la partición con el tamaño deseado y usar resize2fs para extender la partición. La página de manual de resize2fs está de acuerdo.
Sé que ‘eliminar la partición’ suena aterrador, pero no cambia los datos en absoluto. Simplemente cambia lo que hace referencia al contenedor. Mientras no lo hagas mkfs.ext4
deberías estar bien.
El punto de inicio de su partición debe ser el mismo que antes o el sistema operativo no sabrá cómo interpretar lo que hay detrás. El punto final puede estar más avanzado para hacer una partición más grande.
Creo que el error en el comentario está relacionado con mover el punto de inicio. Debe iniciarlo exactamente en el mismo punto en el que se inició. El punto final puede moverse.
Crédito a psusi por sugerir fdisk en lugar de cfdisk y confirmar el problema del punto de inicio.
Un ejemplo:
/ dev / sdb2 es la partición / boot. Tiene 100 MB, que es bastante pequeño. Para aumentar esta partición ext4 en un sistema en ejecución, haga (como root o sudo):
desmontar / arrancar
parted / dev / sdb
(parted) imprimir
Modelo: ATA Patriot Torqx 2 (scsi)
Disco / dev / sdb: 32,0 GB
Tamaño del sector (lógico / físico): 512B / 512B
Tabla de particiones: msdosNúmero Inicio Fin Tamaño Tipo Sistema de archivos Banderas
1 1049kB 12,9 GB 12,9 GB tipo primario = 83
2 12,9 GB 13,0 GB 107 MB tipo ext4 primario = 83(separado) rm 2
(separado) mkpart
¿Tipo de partición? primario / extendido? primario
¿Tipo de sistema de archivos? [ext2]?
¿Comienzo? 12,9 GB
¿Fin? 13,4 GB(se separó) renunció
resize2fs / dev / sdb2
resize2fs 1.42.6 (21 de septiembre de 2012)
El sistema de archivos en / dev / sdb2 está montado en / boot; Se requiere cambio de tamaño en línea
old_desc_blocks = 1, new_desc_blocks = 2
El sistema de archivos en / dev / sdb2 ahora tiene 498688 bloques de longitud.
¡hecho!
Todos los datos permanecen en su lugar. / boot está listo para usar y tiene 472 MB de tamaño (dividido no es tan seguro con los tamaños, lea el manual para saber por qué)
Se hizo una copia de seguridad de todos los datos antes, pero solo como precaución. Recomiendo hacer lo mismo.
Utilice el siguiente comando para encontrar el proceso que detiene el desmontaje de / boot si falla:
lsof / boot
¡Buena suerte!