Ola!Uma funcionalidade do Linux nao muito usada, mas bem util em algumas situacoes e o controle de cotas em disco.Um bom exemplo para utilizacao de cotas em disco e um cenario onde as estacoes de trabalho usam Linux com uma base de autenticacao centralizada e perfil remoto por NFS. Certa vez administrei um servidor nesse cenario.Esse servidor possuia o diretorio /home compartilhado via NFS com os Desktops. Isso tornava o ambiente bem flexivel mas tinha um limite de espaco em disco. Sem o uso de cotas um usuario poderia encher seu diretorio home com arquivos pesados e impedir os demais usuarios de gravarem nos seus respectivos diretorios. Para evitar isso, as cotas em disco sao uma otima escolha.Nesse post, colocarei os passos para habilitar e configurar cotas. Explicarei alguns comandos e no final ha um video demonstrando todo o procedimento na pratica. O ambiente consiste em uma maquina virtual (VirtualBox) com um disco de sistema operacional e um segundo disco de 5 GB com LVM. Foi criado um LV de 2 GB para ser usado nos testes de Cotas.Durante os testes serao usados dois usuarios e um grupo:Usuarios: mbsec e mbsec2Grupo: mbsecVamos la!!Basicamente, os passos serao os seguintes:1 - Habilitar recurso de cotas na particao.2 - Configurar cotas para um determinado usuario.3 - Fazer testes de copia e gravacao na particao com esse usuario.4 - Repetir os passos 2 e 3, porem com cotas de grupos.Seguem os comandos de forma abreviada:1 - Primeiramente precisamos habilitar os recursos de cotas na particao.Para isso, abra o arquivo /etc/fstab e adicione as opcoes usrquota e grpquota nas opcoes da partiacao.Veja o exemplo: /dev/MBSEC/LV1 /mnt/Cotas/LV1 ext4 defaults,usrquota,grpquota 0 0Apos adicionar as opcoes no /etc/fstab, aplique elas remontando a particao:# mount -o remount /dev/MBSEC/LV1Para conferir se as opcoes foram habilitadas, digite o comando mount e verifique os detalhes da particao.2 - Como as cotas foram recem habilitadas, precisamos criar os arquivos de configuracoes de cotas.Sao dois arquivos. Um deles armazena configuracoes de usuarios e outro de grupo. Seus nomes sao aquota.user e aquota.group, respectivamente. Eles sao arquivos binarios e nao podemos edita-los em texto claro com o vi, por exemplo.Para criacao desses arquivos, a melhor forma e executar o comando quotacheck.Esse comando verifica as configuracoes de cotas das particoes com o recurso habilitado e grava as informacoes nos arquivos mencionados acima. Caso esses arquivos nao existam, ele cria. : )Entao, digite o seguinte comando:# quotachek -augv-a : diz para ele checar todas as particoes com cotas habilitadas.-u : verifica as configuracoes de cotas para os usuarios.-g : verifica as configuracoes de cotas para os grupos.-v : modo verbose, para mostrar detalhes do que ele esta fazendo.Apos executar o comando, verifique o ponto de montagem da particao. Deverao aparecer os dois arquivos mencionados acima. OBS.: Eles sempre sao criados na raiz do ponto de montagem da particao.3 - Agora vamos habilitar o controle de cotas no sistema:# quotaon -aOBS.: Se quiser desabilitar e so digitar quotaoff -f4 - Agora e so editar as cotas e fazer os testes.O comando para edicao de cotas e o edquota. Os principais