projetos | download | linux | privacidade | contato
 
  Produtos | Documentação | Suporte | Treinamento | Conectiva | Cases | Soluções | Parcerias | Imprensa | Oportunidades
Pesquise 
português 
english 
español

SUPORTE

->Suporte Estendido
->Centros de Serviços
->Técnicos Certificados
->Formulário de Suporte
->Abrangência do Suporte
->Acionando o Suporte
->Perguntas e Respostas
->Atualizações
->Livros, Guias e Manuais
->Hardware

    1.32. Como definir uma cota a cada usuário?

    Para limitar a utilização de espaço em disco, usa-se o quota, onde pode ser colocada definições de limites de uso, tanto para usuário como para grupos

    Quota funciona para limitar o uso de disco em partições.

    Para habilitar o uso de cota para usuários, verifique os passos abaixo:

    O primeiro passo, é editar o arquivo fstab, e acrescentar no arquivo a referência de uso de quota nas partições. Os valores são:

        usrquota - Para quota por usuário
        grpquota - Para quota por grupo
    


    Por exemplo, se usarmos quota por usuário, então proceda da seguinte forma:

    Agora edite o arquivo fstab, para isso proceda:

        [root@localhost]# mcedit /etc/fstab
    


    e adicione a opção desejada:

        /dev/hda7     /home     ext2    defaults,usrquota 1 1
    


    Salve o arquivo e saia.

    Crie o arquivo de controle de quota chamado quota.user no ponto de montagem da partição utilizada, nesse caso para o /home , desta forma crie o arquivo:

        [root@localhost]# touch /home/quota.user
    


    Agora, edite as cotas de seus usuários na partição, para isso use o comando:

         [root@localhost]# quota nome_do_usuário
    


    Ao executar este comando será aberto o editor vi com os parâmetros de cada diretório, modifique pressionado a letra 'i ' e digite suas alterações conforme sua necessidade e pressione esc e em seguida 'x' e pressione enter para salvar e sair do arquivo. O arquivo do usuário apresenta-se da seguinte forma:

         
        Quotas for user lala:
        /dev/hda3: blocks in use: 100004, limits (soft = 100000, hard = 120000)
                inodes in use: 22, limits (soft = 0, hard = 0)
    


    Pode-se marcar a quota por blocos ou por inodes, nesse caso, o home do usuário lala está limitado a 100000 blocos, aproximadamente 100 MB Existe o limite soft, que ao ultrapassar o usuário poderá apagar o excesso para voltar seu home ao normal, mas não pode passar o limite marcado em hard, pois desta forma, somente o adminstrador poderá desbloquear o excesso do usuário.

    Após editar as quotas de seus usuários, inicie o uso de quotas com o comando:

        [root@localhost]# quotaon /home
    


    e para parar o serviço usa-se:

        [root@localhost]# quotaoff /home
    


    Para obter maiores informações consulte as man pages referentes a quota:

         
        [root@localhost]# man quota
        [root@localhost]# man edquota
        [root@localhost]# man quotaon
        [root@localhost]# man fstab