Quota no Debian Etch

Publicado por Rodrigo em 06/12/2007

[ Hits: 15.679 ]

Blog: https://www.facebook.com/

 


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

Imprimindo em uma HP Laserjet 3030 conectada a um Jetdirect através linha de comando

Backup em DVD com growisofs

Backup do Outlook de uma estação com Windows XP

Arrumar o relógio

Substituindo palavras no editor VI

Leitura recomendada

Ativando proxy transparente no Squid 2.6.x

Como alterar tempo de espera do boot no GRUB

Desabilitando roaming profile para logon em domínio Samba

Melhorando as fontes do Mozilla Thunderbird no Slackware

Anexando arquivos no Thunderbird pelo Konqueror

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts