Sistema de quota em ReiserFS
Dica publicada em Linux / Sistema de Arquivos
Sistema de quota em ReiserFS
Para aqueles que estavam tendo problema com o sistema de quota em ReiserFS, essa semana me deparei com este problema, não estava conseguindo pôr o sistema de quota para funcionar em uma partição que tinha o seu file system ReiserFS.
Fiquei um pouco abalado, pois já tinha instalado todo o sistema, compilado o kernel 2.6.8 e já tinha criado a partição $HOME como ReiserFS. Mais aí fui à caça, usei o Google como ponto de orientação.
Os resultados que obtive foram os seguintes:
Mais aí que encontrei a solução.
Pelo que li, é necessário que o kernel trabalhe com o diskquota 6.5.1 e é necessário também fazer umas modificações em um script de inicialização do sistema.
O sistema testado foi Slackware 10, com kernel 2.6.8 e diskquota 6.5.1.
1) Verificando a versão do diskquota que o kernel estar trabalhando:
$ dmesg | grep -i Disk
Se a versão for á 6.5.1, você não vai encontrar problemas com o sistema ReiserFS.
2) Modifique o script de inicialização /etc/rc.d/rc.M na parte que checa e carrega o sistema de quota, de maneira que fique como demonstrado abaixo:
Fiquei um pouco abalado, pois já tinha instalado todo o sistema, compilado o kernel 2.6.8 e já tinha criado a partição $HOME como ReiserFS. Mais aí fui à caça, usei o Google como ponto de orientação.
Os resultados que obtive foram os seguintes:
- Que para o sistema de quota funcionar num sistema de arquivos ReiserFS, precisa-se de um patch;
- E em outros resultados obtive que no máximo o sistema de quota funcionava em FS ext2 e que o ReiserFS ainda estava devendo essa.
Mais aí que encontrei a solução.
Pelo que li, é necessário que o kernel trabalhe com o diskquota 6.5.1 e é necessário também fazer umas modificações em um script de inicialização do sistema.
O sistema testado foi Slackware 10, com kernel 2.6.8 e diskquota 6.5.1.
1) Verificando a versão do diskquota que o kernel estar trabalhando:
$ dmesg | grep -i Disk
Se a versão for á 6.5.1, você não vai encontrar problemas com o sistema ReiserFS.
2) Modifique o script de inicialização /etc/rc.d/rc.M na parte que checa e carrega o sistema de quota, de maneira que fique como demonstrado abaixo:
if grep -q quota /etc/fstab ; then
if [ -x /sbin/quotacheck ]; then
echo "Checking filesystem quotas: /sbin/quotacheck -avugm"
/sbin/quotacheck -avugmF vfsv0
fi
if [ -x /sbin/quotaon ]; then
echo "Activating filesystem quotas: /sbin/quotaon -avug"
/sbin/quotaon -avugF vfsv0
fi
fi
if [ -x /sbin/quotacheck ]; then
echo "Checking filesystem quotas: /sbin/quotacheck -avugm"
/sbin/quotacheck -avugmF vfsv0
fi
if [ -x /sbin/quotaon ]; then
echo "Activating filesystem quotas: /sbin/quotaon -avug"
/sbin/quotaon -avugF vfsv0
fi
fi
Bom, é isso ai! Essa dica resolveu meu problema e abaixo estão os links dos sites de onde obtive essa informação e onde vocês poderão se esclarecer mais.
- Diskquota no Conectiva 8
- Controle de Quotas em Disco
- Configurando quota de disco no Fedora (fácil e prático)
Até +
Mas tomara que funcione mesmo...
Parabéns!