Volumen lógico 100% de uso pero 50G parece gratis

Volumen lógico 100% de uso pero 50G parece gratis

Estoy cambiando el tamaño de los volúmenes lógicos en un servidor CentOS y me encontré con un problema en el que los volúmenes dicen que están al 100%, aunque las columnas "Tamaño" y "Usado" parecen indicar que debería haber más espacio.

df -h /volume_name
Filesystem  Size   Used  Avail  Use%  Mounted on
/dev/blah   1014G  963G  24M    100%  /volume_name

Mi proceso de cambio de tamaño, en caso de que eso contribuya al problema, es:

umount /dev/volume_name
lvresize -L 1014G /dev/volume_name
e2fsck -f /dev/volume_name
resize2fs /dev/volume_name
mount /dev/volume_name /volume_name

¿Es normal que haya tanto espacio sin utilizar? Cuando ejecuto e2fsck en los volúmenes, la mayoría dice que tienen alrededor del 2 o 3% de espacio no contiguo. ¿Podría eso estar contribuyendo al problema?

Gracias por cualquier ayuda que me puedan dar. Intenté buscar el problema, pero es posible que esté usando la terminología incorrecta, por lo que agradecería mucho que me indicaran la dirección correcta.

Respuesta1

¿Qué tipo de FS es? En el caso de ext2/3/4, si creó el FS sin especificar bloques reservados, hay un 5% de bloques reservados de forma predeterminada, es decir, 50 GB en el caso de un sistema de archivos de 1 TB.

intenta lo siguiente:

tune2fs -l /dev/blah |grep -i reserved

Estos son bloques reservados para el usuario root; esto tiene sentido para los sistemas de archivos esenciales para ejecutar el sistema operativo, es decir, rootfs, /var, /tmp, etc., pero es seriamente contraproducente para /home, /apps, etc.

Si desea eliminar la reserva, escriba lo siguiente:

tune2fs -m0 /dev/blah

Respuesta2

Ejecute 'dumpe2fs -h /dev/blah |grep -E "lock count"' en el sistema y observe el recuento de bloques y el recuento de bloques reservados. Al crear un sistema de archivos, el 5% del espacio se reserva para fines administrativos. Hacer algunos cálculos rápidos muestra que el 5% de 1014G son aproximadamente 50G. Si desea ajustar esto, puede usar las opciones -r y -m del comando tune2fs para hacerlo.

Respuesta3

De forma predeterminada, el 5% de los bloques está reservado para el superusuario, root, cuando crea un sistema de archivos. Puede comprobar las propiedades de un sistema de archivos ext[2-4] con dump2fs.

Puede cambiar ese porcentaje con -mla opción de tune2fs, lo cual es algo común en grandes volúmenes.

información relacionada