Recupera el espacio libre perdido con resize2fs

Recupera el espacio libre perdido con resize2fs

Cambié el tamaño de una partición EXT4 con resize2fs, pero fue después de completar la acción que descubrí que solo redujo el sistema de archivos, no la partición. ¿Cómo puedo hacer que el sistema de archivos vuelva a tener el tamaño de la partición? (Mi pregunta no es sobre reducir la partición, lo hice con GParted. Mi pregunta es sobre cómo volver a hacer crecer el sistema de archivos al tamaño de la partición ahora más pequeña). GParted dice que tengo 11,56 gigabytes usados ​​(el tamaño de todos mis archivos sumados son 4,4 gigas), mientras que dfdice 4,4 gigas.

Salida de df -h:
Filesystem Size Used Avail Use% /dev/sda4 443G 4.4G 439G 1%

Salida de fsck /dev/sda:
Device Start End Sectors Size Type /dev/sda4 975955968 1918963711 943007744 449.7G Linux filesystem

Respuesta1

La acción predeterminada de resize2fses hacer crecer el sistema de archivos para ocupar toda la partición, por lo que solo necesita ejecutar resize2fs /dev/sda4.

De hecho, esto es lo que creo que hace la mayoría de la gente para reducir un sistema de archivos:

  1. reducir el FS a algún tamaño que se encuentre entre el tamaño mínimo (definido por el volumen de archivos que ya están en el sistema de archivos) y el tamaño deseado
  2. cambiar el tamaño de la partición al tamaño deseado
  3. cambiar el tamaño del FS para que se ajuste a la partición

Tal vez hoy en día las herramientas de partición verifiquen el tamaño del FS para que no se trunque al reducir demasiado la partición, ¡pero no es algo que uno quiera verificar con demasiada frecuencia!

información relacionada