Curso Certificação Linux LPI-1: Quotas de Disco

No Linux existe a possibilidade de habilitarmos quotas de disco para gerenciarmos melhor o uso do espaço disponível em disco. Este recurso é especialmente importante em ambientes multi-usuários, servidores de Web, servidores de arquivos, servidores de e-mail, etc.

No gerenciamento de cotas é possível definirmos a quantidade de espaço em disco para cada usuário ou grupo de usuários. É preciso habilitar o gerenciamento de quotas antes de utilizarmos este recurso. Também é preciso que o suporte a quotas esteja compilado no Kernel.

vi /etc/fstab

Acrescentar “usrquota” e “gprquota”:

/dev/hda6 /home ext3 defaults,usrquota,grpquota 1 2

Cria os arquivos de quota

touch /home/quota.user
touch /home/quota.group

Altera as permissões

chmod 600 /home/quota.user
chmod 600 /home/quota.group
ls -lga /home
quotaon -a
vi /etc/rc.d/quotas
#!/bin/bash
/sbin/quotaon -avug

Altere as permissões para 755

chmod 755 /etc/rc.d/quotas
ln -s /etc/rc.d/quotas /etc/rc.d/rc3.d/S20quotas
ln -s /etc/rc.d/quotas /etc/rc.d/rc5.d/S20quotas
crontab -e
0 3 * * 0 /sbin/quotacheck -avug

Uma vez feitos estes passos o sistema de quotas poderá ser utilizado.

Comandos

quota [opções] usuário/grupo

quota -v marcos

O usuário marco__s está usando __18320 blocos.O limite leve são 19000 blocos e o físico 20000 blocos.

Blog Linux

quotaon [opções] [dispositivos]

Habilita quotas de usuários e grupos para todos os dispositivos

quotaon -avug

quotaoff [opções] [dispositivo]

Desabilita o gerenciamento de quotas num determinado dispositivo

quotaoff -gu /dev/hda6

Faz uma varredura em determinado dispositivo e constrói os arquivos de banco de dados de quotas

quotacheck [opções] [dispositivo]

Este comando edita quotas para usuários e grupos

edquota [opções] usuário/grupo

Cria um relatório das quotas e utilização do disco dos usuários

repquota [opções] [dispositivo]