Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Quota no Debian Etch
Linux user
Publicado por Rodrigo Brito Alves em 06/12/2007

Login: roddy, 260529 pontos
[ Hits: 7838 ]

Quota no Debian Etch

Configurando quota no Debian Etch, rápido e fácil! Para instalar a quota e configurá-la devemos utilizar o root, conforme abaixo.

1º Passo

Vamos instalar o utilitário quota:

# apt-get install quota

2º Passo

A quota é utilizada através do sistema de arquivos, para ativá-la no file system desejado temos que editar o arquivo /etc/fstab e adicionar as opções "usrquota" e "grpquota". No exemplo abaixo adicionamos no file system /dev/hda6, que está sendo utilizado para o /home:

# vi /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda9 /home ext3 defaults,usrquota,grpquota 0 2

Após adicionar usrquota e grpquota no campo <options>, temos que salvar e sair. Para salvar e sair use :wq!

3º Passo

Agora devemos criar dois arquivos de controle, o aquota.user e aquota.group, com permissão de leitura e escrita para o root, observando que os arquivos devem ser criados no ponto de montagem do file system, neste caso "/home".

# cd /home
# touch aquota.user aquota.group
# chmod 600 aquota.user
# chmod 600 aquota.group

4º Passo

Devemos rebootar o sistema para que a quota entre em vigor.

5º Passo

Verificar o status:

# repquota -a -v

OK!?!

6º e último passo

Agora vamos adicionar a usuária "renata" no sistema de quotas.

# edquota -u renata

Neste exemplo a Renata tem uma quota de 200Mb e 50Mb de limite:

Disk quotas for user renata (uid 1003):
Filesystem blocks   soft   hard inodes soft hard
/dev/hda9      16 200000 250000      4    0    0

Depois de editado temos que salvar e sair.

Para salvar e sair: Ctrl + x => s => Enter

OK!?!

Consultando quotas de usuários

# repquota -av

Vejamos no exemplo abaixo:

*** Report for user quotas on device /dev/hda9
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --  159604       0       0             12     0     0       
roddy     --   13324   90000  100000            518     0     0       
bruno     +-   12000   10000   12000  6days      19     0     0       
renata    --      20  200000  250000              6     0     0       
#500      --   12004       0       0            482     0     0       

Statistics:
Total blocks: 8
Data blocks: 1	
Entries: 6
Used average: 6,000000

Observem que o usuário Bruno atingiu a sua quota que é de 10Mb e os 2Mb adicionais, porém o grace entrou em ação.

Revisando

Consultar status da quota:

# repquota -av

Adicionar usuário no sistema de quotas:

# edquota -u renata

O grace é o tempo limite da quota adicional, podemos mudá-lo com comando edquota mais o parâmetro -t.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Dando uma penteada final no Ubuntu
   Dica Linux recomendada APT no modo texto com proxy autenticado
   Dica Linux recomendada Slackware com WEP via iwconfig sem Wicd!
   Dica Linux recomendada Mudando a resolução de vídeo pelo terminal
   Dica Linux recomendada Melhorando as fontes do Mozilla Thunderbird no Slackware

Comentários
[1] Comentário enviado por removido em 19/03/2008 - 11:57h:

Rodrigo,

Excelente artigo, parabéns!

Atenciosamente,

Slackmaster ( jlgomessouza@gmail.com )

http://dangercode.blogspot.com

[2] Comentário enviado por fabiobarby em 05/06/2008 - 16:38h:

Muito bom seu artigo, mas uma dica:

Se você estiver aplicando quota somente no "/home" ou qualquer outro ponto de montagem que não seja a raiz "/". Pode-se usar o comando:

mount -o remount,rw /home

ele remontará o ponto e evita rebootar o sistema...

[3] Comentário enviado por n1lux em 28/07/2008 - 10:39h:

Olá, segui perfeitamente a sua dica, mas a cota para grupos nao esta funcionando...
Quando crio cotas para usuarios a cota e obedecida perfeitamente nao é exedido o limite, mas para grupos nao, um usuario do grupo grava
arquivos exedendo a cota sem nenhum aviso ou interrupcao..
o que pode ser?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.