Um recurso extremamente importante quando tem um servidor samba com diversos usuários acessando partições e diretórios é a utilização de cotas de disco. Com ele, é possível limitar a quantidade de espaço em disco que um determinado usuário ou grupo poderá utilizar.
quotacheck
Gerar a tabela de estatísticas de uso do sistema de arquivos:
# qutoacheck -mcug /home
- -m : Não tenta remontar o sistema de arquivos no modo somente leitura;
- -c: Não lê arquivos de cota de disco existentes;
- -u: Verifica apenas as cotas de usuários;
- -g: Verifica apenas as cotas de grupos.
edquota
Cria e edita as cotas:
# edquota -u marcos
- -u: Habilita as cotas de usuários;
- -g: Habilita as cotas de grupos;
- -p: Replica cotas.
- -t: Configura o tempo de tolerância para usuários e grupos.
As configurações são armazenadas no ponto de montagem da partição, na qual se utiliza cotas. Com os arquivos aquota.user e aquota.group é possível especificar os limites, como espaço e inodes, para o usuário ou grupo.
quota
Estabelece a utilização de cotas:
# quota -v ludolf
- -u: Lista as cotas de usuário;
- -g: Lista as cotas de grupo;
- -v: Mostra as quotas mesmo que nenhum esteja alocado.
quotaon
Ativa o sistema de cotas de disco:
# quotaon -avug
- -a: Habilita o gerenciamento de cotas para todos os dispositivos configurados;
- -g: Habilita o gerenciamento de cotas para grupos em um determinado dispositivo;
- -u: Habilita o gerenciamento de cotas para usuários em determinado dispositivo;
- -v : Mostra todos os dispositivos onde o gerenciamento de cotas foi habilitado.
quotaoff
Desativa o gerenciamento de cotas. As opções deste comando são semelhantes ao comando quotaon.
***
Fonte: man quota, tldp.rog



