
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 -m
la opción de tune2fs
, lo cual es algo común en grandes volúmenes.