Saltar al contenido

Cómo cambiar el tamaño / agrandar / hacer crecer una partición ext4 que no sea LVM

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: msdos

Nú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!

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *