3.4.3. Sincronización de cuotas

GFS2 almacena toda la información de cuotas en su propio archivo interno en disco. Un nodo de GFS2 no actualiza este archivo de cuota para cada escritura al sistema de archivos; en cambio, lo actualiza cada 60 segundos. Ésto es para evitar conflictos entre los nodos que escriben al archivo de cuotas y, así, evitar una reducción en el rendimiento.
Cuando un usuario o grupo se acerca a su límite de cuota, GFS2 dinámicamente reduce el tiempo entre las actualizaciones del archivo de cuotas para prevenir que se exceda una cuota. El tiempo normal entre la sincronización de las cuotas es establecido en el parámetro quota_quantum. Éste puede cambiarse con el comando gfs2_tool. Por defecto, el periodo es de 60 segundos. El parámetro quota_quantum debe establecerse en cada nodo y cada vez que el sistema de archivos es montado. (Los cambios al parámetro quota_quantum no son persistentes en desmontajes.)
Puede usar el comando gfs2_quota sync para sincronizar la información de cuotas desde un nodo al archivo de cuotas en disco entre las actualizaciones automáticas realizadas por GFS2.

Uso

Synchronizing Quota Information
gfs2_quota sync -f MountPoint
MountPoint
Especifica el sistema de archivos GFS2 en el cual se aplicará la acción.
Tuning the Time Between Synchronizations
gfs2_tool settune MountPoint quota_quantum Seconds
MountPoint
Especifica el sistema de archivos GFS2 en el cual se aplicará la acción.
Seconds
Especifica el nuevo tiempo de sincronización del archivo de cuota por GFS2. Valores más pequeños pueden incrementar los conflictos y reducir el rendimiento.

Ejemplos

Este ejemplo sincroniza la información de cuota desde el nodo donde es ejecutado al sistema de archivos /mygfs2.
gfs2_quota sync -f /mygfs2
Este ejemplo cambia los periodos de tiempo predeterminados de las actualizaciones regulares del archivo de cuotas a una hora (3600 segundos) para el sistema de archivos /mygfs2 en un solo nodo.
gfs2_tool settune /mygfs2 quota_quantum 3600