¿Cómo se calcula tan rápido el uso de cuotas?

1

Trabajo en un clúster que utiliza un sistema de archivos Lustre, y los administradores pueden calcular el uso de usuarios / grupos diariamente. El sistema también usa esto para calcular cuándo los usuarios están violando su cuota. Así que mi suposición es que el uso total para un usuario se calcula diariamente, si no mucho más frecuentemente.

Pero cuando corro find . -user <user> escriba comandos, tomará más de un día atravesar el sistema de archivos y absorber una cantidad considerable de recursos en el proceso. Me parece poco probable que así sea como el sistema verifica la violación de cuotas.

¿El sistema tiene un método más rápido? Si es así, ¿hay alguna manera de poder usarlo?

Shep
fuente
Me acabo de dar cuenta de que esta pregunta es probablemente más apropiada en algo como Serverfault, ya lo he marcado ...
Shep

Respuestas:

1

El sistema de archivos de Lustre comprueba y actualiza las cuotas de grupo y usuario en cada escritura (con un poco de confusión en cuanto a la velocidad, un "caché de concesión"). Como usuario habitual, es poco probable que tenga permisos de lectura para estos datos.

quadruplebucky
fuente