Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.5.4. Sincronizando Quotas com o Comando quotasync

O GFS2 armazena toda informação de quota em seu arquivo interno próprio em disco. Um nó do GFS2 não atualiza este arquivo de quota para todas as escritas no sistema de arquivos; ao invés, por padrão, ele atualiza o arquivo de quota a cada 60 segundos. Isto é necessário para evitar contenção entre nós escrevendo no arquivo de quota, o qual causaria uma reduçã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 quotasync para sincronizar as informações de quota de um nó para um arquivo de quota em disco, entre atualizações automáticas realizadas pelo GFS2.

4.5.4.1. Uso

Sincronizando Informações de Cotas
quotasync [-ug] -a|mntpnt...
u
Sincronizar os arquivos de quota de usuário.
g
Sincronizar os arquivos de quota de grupos
a
Sincroniza todos os sistemas de arquivo que estão atualmente com quotas ativadas e suporte à sincronia. Quando um -a estiver ausente, o ponto de montagem do sistema de arquivos deve ser especificado.
mntpnt
Especifica o sistema de arquivo GFS2 para o qual as ações se aplicam.
Ajustando o Tempo entre as Sincronizações
mount -o quota_quantum=secs,remount BlockDevice MountPoint
MountPoint
Especifica o sistema de arquivo GFS2 para o qual as ações se aplicam.
secs
Especifica o novo período entre sincronizações de cota arquivo regulares pelo GFS2. Valores menores podem aumentar a contenção e diminuir o desempenho.

4.5.4.2. Exemplos

Este exemplo sincroniza todas as quotas sujas no cache do nó que é rodado com o arquivo de quota ondisk para o sistema de arquivos /mnt/mygfs2.
# quotasync -ug /mnt/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