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.111 ]

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

Inserindo o recurso de lixeira no Samba

Sendmail sem complicações

Configuração de um servidor com clamav

DNS rápido no RH9

Leitura recomendada

Acesso a compartilhamentos do Samba sendo autenticados pelo Active Directory usando Kerberos

Clonando HDs via rede com G4U (Ghost for UNIX)

Usando partições e sistemas de arquivos

Controlando projetos com o fantástico CVS

Deduplicação com LessFS

  
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