Quota no Debian Etch
Dica publicada em Linux / Configuração
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
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:
Depois de editado temos que salvar e sair.
Para salvar e sair: Ctrl + x => s => Enter
OK!?!
Vejamos no exemplo abaixo:
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.
# 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.
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
#
# <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
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 -avVejamos 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.
Excelente artigo, parabéns!
Atenciosamente,
Slackmaster ( jlgomessouza@gmail.com )
http://dangercode.blogspot.com