使用ext4 FS设置新的64位RHEL 6服务器。 以前只使用ext3和32位RHEL5。 无论我尝试什么,我都无法工作。
mount的当前设置(来自“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)
基本上试图在/ home上获得用户/组配额,在/ var上获得用户配额。 在/ home和/ var上创buildaquota.user和aquota.group文件:
-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
当我运行quoatcheck时,我得到:
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...
然后我尝试配额并得到:
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安装:
quota-3.17-16.el6.x86_64 quota-devel-3.17-16.el6.x86_64
任何想法我做错了什么,或者我应该调整,以配额工作,因为他们在ext3 / 32位?
弄清楚了。 必须先删除aquota。*文件。 似乎jquota不喜欢他们现有的,即使是0字节的文件,如正常的配额设置。