3.4.3. Sincronizzazione dei quota

GFS2 conserva tutte le informazioni relative al quota nel proprio file interno presente sul disco. Un nodo GFS2 non aggiorna il file quota durante ogni processo di scrittura del file system; esso al contrario, aggiorna il file quota ogni 60 secondi. Tale processo è necessario per evitare contrasti tra i nodi durante la scrittura sul file quota, con un relativo rallentamento delle prestazioni.
Prima del raggiungimento dei imiti quota da parte di un utente o gruppo, GFS2 riduce dinamicamente l'intervallo tra un aggiornamento del file quota e l'altro, in modo da evitare il superamento del limite. L'intervallo di tempo medio tra i vari processi di sincronizzazione è regolabile, quota_quantum, e può essere modificato utilizzando il comando gfs2_tool. Per default il periodo è 60 secondi. Altresì, il parametro quota_quantum deve essere impostato su ogni nodo e ogni qualvolta viene montato il file system. (Le modifiche del parametro quota_quantum non verranno mantenute dopo i processi umount.)
È possibile utilizzare il comando gfs2_quota sync per sincronizzare le informazioni relative al quota da un nodo al file quota sul disco, tra gli aggiornamenti automatici eseguiti dal GFS2.

Utilizzo

Synchronizing Quota Information
gfs2_quota sync -f MountPoint
MountPoint
Specifica il file system GFS2 al quale vengono applicate le azioni.
Tuning the Time Between Synchronizations
gfs2_tool settune MountPoint quota_quantum Seconds
MountPoint
Specifica il file system GFS2 al quale vengono applicate le azioni.
Seconds
Specifica il nuovo periodo tra le normali sincronizzazioni del file quota del GFS2. I valori più piccoli possono rallentare le prestazioni.

Esempi

In questo esempio vengono sincronizzate le informazioni del nodo eseguito sul file system /mygfs2.
gfs2_quota sync -f /mygfs2
In questo esempio viene modificato il periodo predefinito tra aggiornamenti regolari del file quota in una ora (3600 secondi) per il file system /mygfs2, su di un nodo singolo.
gfs2_tool settune /mygfs2 quota_quantum 3600