할당량 확인 -vguma

할당량 확인 -vguma

ext4 FS를 사용하여 새로운 64비트 RHEL 6 서버 설정. 이전에는 ext3 및 32비트 RHEL5에서만 작업했습니다. 아무리 노력해도 제대로 작동할 수 없습니다.

마운트에 대한 현재 설정("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에 aquota.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

quaatcheck를 실행하면 다음과 같은 결과가 나타납니다.

할당량 확인 -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...

그런 다음 할당량을 시도하고 다음을 얻습니다.

할당량 -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.

할당량 rpm 설치됨:

rpm -qa|grep -i 할당량

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

내가 뭘 잘못하고 있는지, ext3/32bit에서처럼 할당량이 작동하도록 하려면 무엇을 조정해야 하는지 아시나요?

답변1

그것을 알아 냈습니다. 먼저 aquota.* 파일을 삭제해야 했습니다. jquota는 일반 할당량 설정처럼 0바이트 파일이라도 기존을 좋아하지 않는 것 같습니다.

관련 정보