(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

216. Configuração do Sistema de Quota no Linux - Parte I: A Configuração

216.1 Reconfigure seu kernel

Reconfigure seu kernel e adicione o suporte à quota digitando y em:


Quota support (CONFIG_QUOTA) [n] y

216.2 Compile e instale o softwares de quota

O software do sistema de quota está disponível em


ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz 

216.3 Modifique seu script init para verificar a quota e habilitá-la em tempo de inicialização

Segue um exemplo:


# Verifica a  quota e a habilita. 
if [ -x /usr/sbin/quotacheck ] 
        then 
               echo "Checando quotas. Isto pode levar algum tempo." 
               /usr/sbin/quotacheck -avug 
               echo " Concluído." 
        fi 
         if [ -x /usr/sbin/quotaon ] 
        then 
                echo "Habilitando sistema de quota." 
                /usr/sbin/quotaon -avug 
        fi

A regra de ouro é sempre habilitar a quota depois que o sus sistema de arquivo especificado em /etc/fstab tenha sido montado, de outra forma o sistema de quota não funcionará. Eu recomendo habilitar o sistema de quota no fim do script init ou, se você preferir, imediatamente depois dos sistemas de arquivos terem sido montados no script init.

216.4 Modifique o arquivo /etc/fstab

As partições que você ainda não habilitou o sistema de quota devem parecer com isto:


/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults        1       1

Para habilitar o suporte ao sistema de quota em um sistema de arquivo, adicione "usrquota" ao quarto campo contendo a palavra "defaults" (man fstab para detalhes).


/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,usrquota       1       1

Substitua "usrquota" por "grpquota", caso você necessite de suporte a quota por grupo em um sistema de arquivo.


/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,grpquota       1       1

Você precise de ambos, quota de usuário e de grupo em um sistema de arquivo?


/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,usrquota,grpquota       1   1

216.5 Crie o arquivo "quota.user" e "quota.group"

Ambos os arquivos de quota, quota.user e quota.group, devem pertencer ao root, e terem permissão de leitura-escrita para root e nenhum para outros usuários.

Acesse o sistema como root. Vá para o diretório raiz da partição que você deseja habilitar o sistema de quota e crie o arquivo quota.user e quota.group com os seguintes comandos:


touch /partition/quota.user 
touch /partition/quota.group 
chmod 600 /partition/quota.user 
chmod 600 /partition/quota.group

216.6 Reinicie o sistema

Agora, reinicie o sistema para as mudanças terem efeitos.

Note, também, que caso você queira habilitar quota posteriormente apenas os passos 4, 5, e 6 são necessários.


Página seguinte Página anterior Índice