A.3. Sincronizando Quotas com o Comando gfs2_quota.
O GFS2 armazena todas as informações de quota em seu próprio arquivo interno no disco. Um nó GFS2 não atualiza este arquivo de quota para cada escrita no sistema de arquivos; em vez disso, por padrão ele atualiza o arquivo de quotas uma vez a cada 60 segundos. Isto é necessário para evitar contenção entre nós escrevendo no arquivo de quotas, que causaria uma lentidão no desempenho.
Quando um usuário ou grupo se aproxima do limite de sua cota, o GFS2 reduz o tempo entre suas atualizações de cota arquivo, de forma dinâmica, para evitar que se exceda o limite. O tempo normal entre as sincronizações de cota é um parâmetro ajustável,
quota_quantum
. Por padrão, o tempo é de 60 segundos utilizando a opção de montagem quota_quantum=
como descrito em Tabela 4.2, “Opções de Montagem do GFS2 Específico”. O parâmetro de quota_quantum
deve ser estabelecido em cada nó e todas as vezes que o sistema de arquivo for montado. Mudanças no parâmetro quota_quantum
não são persistentes nas desmontagens. Você pode atualizar o valor de quota_quantum
com mount -o remount
.
Você pode usar o comando
gfs2_quota sync
para sincronizar as informações de quota de um nó ao arquivo de quotas no disco entre as atualizações automáticas realizadas pelo GFS2.
A.3.1. Uso Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Sincronizando Informações de Quotas
gfs2_quota sync -f MountPoint
gfs2_quota sync -f MountPoint
MountPoint
- Especifica o sistema de arquivos GFS2 ao qual as ações de aplicam.
Ajustando o Tempo entre Sincronizações
mount -o quota_quantum=secs,remount BlockDevice MountPoint
mount -o quota_quantum=secs,remount BlockDevice MountPoint
MountPoint
- Especifica o sistema de arquivos GFS2 ao qual as ações de aplicam.
secs
- Especifica um novo período de tempo entre sincronizações do arquivo de quota pelo GFS2. Valores menores podem aumentar a contenção e diminuir o desempenho.
A.3.2. Exemplos Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Este exemplo sincroniza as informações de quota do nó em questão com o sistema de arquivos
/mygfs2
.
gfs2_quota sync -f /mygfs2
# gfs2_quota sync -f /mygfs2
Este exemplo muda o tempo padrão entre atualizações de quota arquivo regulares para uma hora (3600 segundos) para o sistema de arquivos
/mnt/mygfs2
na remontagem deste sistema de arquivo no volume lógico /dev/volgroup/logical_volume
.
mount -o quota_quantum=3600,remount /dev/volgroup/logical_volume /mnt/mygfs2
# mount -o quota_quantum=3600,remount /dev/volgroup/logical_volume /mnt/mygfs2