Configurando cotas no sistema operacional RHEL6 de 64 bits com sistema de arquivos ext4

3

Configurando um novo servidor RHEL 6 de 64 bits com ext4 FS. Só trabalhei com ext3 e 32bit RHEL5 antes. Não importa o que eu tente, não consigo fazer funcionar.

Configurações atuais para montagem (do comando "mount"):

/dev/sda7 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,noexec,nosuid)
/dev/sdb1 on /backup type ext4 (rw)
/dev/sda1 on /boot type ext4 (rw,noatime)
/dev/sda8 on /home type ext4 (rw,noatime,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0)
/dev/sda2 on /tmp type ext4 (rw,noexec,noatime)
/dev/sda6 on /usr type ext4 (rw,noatime)
/dev/sda5 on /var type ext4 (rw,noatime,usrjquota=aquota.user,jqfmt=vfsv0)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Tentando essencialmente obter cotas de usuários / grupos em / home e cotas de usuários em / var. Criei os arquivos aquota.user e aquota.group em / home e / var:

-rw-r--r-- 1 root root 0 Nov 17 13:37 /home/aquota.group
-rw-r--r-- 1 root root 0 Nov 17 13:37 /home/aquota.user
-rw------- 1 root root 0 Nov 17 11:43 /var/aquota.user

Quando eu executo o quoatcheck eu recebo:

quotacheck-vguma

quotacheck: WARNING -  Quotafile /home/aquota.user was probably truncated. Cannot save quota settings...
quotacheck: WARNING -  Quotafile /home/aquota.group was probably truncated. Cannot save quota settings...
quotacheck: WARNING -  Quotafile /var/aquota.user was probably truncated. Cannot save quota settings...

Depois tento cota e obtenho:

quotaon -av

quotaon: Cannot find quota file on /home [/dev/sda8] to turn quotas on/off.
quotaon: Cannot find quota file on /home [/dev/sda8] to turn quotas on/off.
quotaon: Cannot find quota file on /var [/dev/sda5] to turn quotas on/off.

rpms de quota instalados:

rpm -qa | grep -i quota

quota-3.17-16.el6.x86_64
quota-devel-3.17-16.el6.x86_64

Alguma idéia do que estou fazendo de errado ou o que devo ajustar para que cotas funcionem como em ext3 / 32bit?

    
por Rob Mangiafico 18.11.2011 / 20:36

1 resposta

2

Descobri isso. Primeiro tinha que deletar os arquivos aquota. *. Parece que o jquota não gosta deles existentes, mesmo como arquivos de 0 byte, como as configurações normais de cota.

    
por 23.11.2011 / 00:47