Thu, 17 Mar 2011, Camaleón:
El Thu, 17 Mar 2011 08:50:01 +0100, Esteban Torres Rodríguez escribió:
Esta es la salida de mi df de un repositorio.
/dev/mapper/VG_Datos-VL_Datos 528443064 454190268 47409456 91%
/opt/data
Si calculais lo ofrecido menos lo ocupado no coincide con lo libre.
Quiero sacar informes sobre esto y quiero que los numeros cuadren así
que no se si utilizar el du.
(...)
Recuerda que los sistemas de archivos ext3 se reservan el 5% del espacio
de la partición, en tu caso ~25 GiB, que son los que te faltan.
Si lo que quiere es sacar informes de ocupación en varias
máquinas, debe de recordar que el espacio reservado por "ext*" no siempre
es el 5%. Igual le interesa el comando "/sbin/tune2fs -l
/dev/VG_Datos/VL_Datos", y calcular el tamaño a base de "(Free blocks +
Reserved block count) * Block size".
Se me ha ido un poco, y he generado ésto, que debiera de dar la
salida en megas:
/sbin/tune2fs -l /dev/rootvg/root |awk '/Free blocks/ { FREE=$3 } /Reserved
block count/ { RESERVED=$4 } /Block size/ { BLOCK_SIZE=$3 } END {
SUMA=(FREE+RESERVED)*BLOCK_SIZE/1024/1024 ;print SUMA }'
Pero me parece que no es del todo correcto.
--
Saludos --- Angel