Implementando quotas de disco no Red Hat

Muitas vezes nossos usuários insistem em salvar arquivos
desnecessários no servidor de arquivos e isso pode nos causar problemas de falta de espaço em disco. Neste artigo aprenderemos a configurar o limite de uso de espaço em disco (quota) para os usuários.

[ Hits: 33.110 ]

Por: Sandro R. dos Santos em 07/03/2004


Habilitando o sistema de quotas



Para configurar as quotas de disco você vai precisar:
  1. Habilitar o sistema de quotas modificando o /etc/fstab;
  2. Remontar o sistema de arquivos;
  3. Criar o arquivo de quotas;
  4. Editar a quota dos usuários.
Para você habilitar o sistema de quotas, edite o arquivo /etc/fstab:

# vi /etc/fstab

LABEL=/      /           ext3        defaults    1 1
LABEL=/boot  /boot       ext3        defaults 1 2
none         /dev/pts    devpts      gid=5,mode=620 0 0
LABEL=/home  /home       ext3        defaults,usrquota,grpquota 1 2
none         /proc       proc        defaults 0 0
none         /dev/shm    tmpfs       defaults 0 0
/dev/hda2    swap        swap        defaults 0 0
/dev/cdrom   /mnt/cdrom  udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0     /mnt/floppy auto        noauto,owner,kudzu 0 0

Nas partições onde você quer habilitar o sistema de quotas, defina a opção usrquota (habilita cota por usuário) e grpquota (habilita cota por grupo de usuários).

Vale lembrar que o sistema de cotas só pode ser habilitado em partições separadas, por exemplo : /home, /var. Se você definir cota em "/", ela não servirá recursivamente para outras partições.

Após fazer as alterações no fstab, remonte a partição, que no nosso exemplo seria:

# umount /home
# mount /home


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Habilitando o sistema de quotas
   3. Configurando e implementando
Outros artigos deste autor

Configuração de um servidor com clamav

Inserindo o recurso de lixeira no Samba

Sendmail sem complicações

DNS rápido no RH9

Leitura recomendada

Aplicações em 32 bits para seu Ubuntu 64 bits (Feisty Fawn)

Fazendo particionamento avançado no Debian

Montando um servidor Linux com sshfs no SuSE

Esquemas de particionamento e sistemas de arquivos

Montando partições em memória

  
Comentários
[1] Comentário enviado por ygorth em 07/03/2004 - 17:54h

Simples e objetivo!

[2] Comentário enviado por fenunes em 08/03/2004 - 20:59h

Muito bom, prático, rápido e eficiente.

Parabéns!!!!
Abraços.

[3] Comentário enviado por rdsat em 08/03/2004 - 21:48h

Valeu controlc e odbc ..... tamo ai pra ajudar uns aos outro e isto e a "LINUX"

[4] Comentário enviado por alexassis em 08/03/2004 - 22:40h

Muito bom com quem trabalha com serivdor de email e samba, limitando o que grava no servidor.

[5] Comentário enviado por fenunes em 09/03/2004 - 16:13h

Alterar um dos scripts de inicialização do sistema para conferir as quotas e habilitá-las no momento do boot. No padrão Red Hat, isto é feito no arquivo /etc/rc.d/rc.sysinit.

Exemplo:
# Verificando a quota e ligando a quota.
if [ -x /sbin/quotacheck ]
then

echo "Verificando as quotas, Isto pode levar algum tempo."
/sbin/quotacheck -avug
echo "Feito."

fi

if [ -x /sbin/quotaon ]
then

echo "Ligando a quota."
/sbin/quotaon -avug
fi

[6] Comentário enviado por rdsat em 09/03/2004 - 17:15h

lembro que antes de alterar o teu script de inicialização verifique o manual da sua distro ou na internet se isto e necessário, exemplo:

eu utilizo o RH9 e nele não é necessário

[7] Comentário enviado por rootuser em 10/04/2004 - 10:41h

Muito eficiente esse artigo me ajudou com um servidor com samba onde o servidor ja estava sobrecarregado. Valew!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts