Pular para o conteúdo

Quota no Debian Etch

Dica publicada em Linux / Configuração
Rodrigo roddy
Hits: 16.307 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Redirecionar a porta 80 para 3128 com iptables, menos a tua máquina

Descobrir o MAC address de um IP com arping

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

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

Habilitando e desabilitando o IPv6 no Debian

Inicialização em modo texto puro - Red Hat/Fedora

Configurando sudo no Debian

Como desligar computador com função "Suspender" e como altera-lo para "Desligar..." no Debian Wheezy (GNOME 3)

Mudando a associação arquivo/aplicativo

Configurando facilmente o menu do GNOME

#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

Entre na sua conta para comentar.