Diferentes tamaños de partición (lsblk y df)

Diferentes tamaños de partición (lsblk y df)

He estado luchando por comprender la discrepancia encontrada en dos resultados: lsblky df -h. La búsqueda entre otras preguntas similares no arrojó ningún buen resultado.

lsblk:

sdb      8:16   0    10G  0 disk 
├─sdb1   8:17   0     5G  0 part /temp_disk
└─sdb2   8:18   0     5G  0 part /temp_disk_2

df-h:

/dev/sdb1       9.8G   24K  9.3G   1% /temp_disk
/dev/sdb2       4.9G   24K  4.6G   1% /temp_disk_2

¿Cómo es que el tamaño de/dev/sdb1¿Es más grande en la segunda salida? Allí, equivale al tamaño de todo el disco (casi 10G).

ACTUALIZAR Después de reiniciar, ya no fue posible montar ninguna de estas particiones. La ejecución fsckgeneró un Bad magic number in super-blockerror que parece confirmarlo.mook765Suposición: aparentemente sucedió algo malo durante el cambio de tamaño de la partición. Según recuerdo, es posible que me haya olvidado de desmontar una partición antes de cambiar su tamaño.

Respuesta1

La solución es formatear el sistema de archivos que se corrompió durante un cambio de tamaño erróneo. En el caso de las dos particiones que tengo, es necesario:

  1. mkfs.ext4 /dev/sdb1
  2. mkfs.ext4 /dev/sdb2

Una vez hecho esto, esto resuelve todos los problemas a la vez: no hay discrepancia en el tamaño de las particiones, no hay superbloques defectuosos y ambas particiones se pueden montar sin errores.

información relacionada