Quotas not working for accounts on a VPS
admin | Jun 09, 2009 | Comments 0
Issue :
Quotas not working for accounts on a VPS
Running /scripts/fixquotas returned the following :
root@server [~]# /scripts/fixquotas
Installing Default Quota Databases……Done
Quotas are now on
Resetting quota for rockyour to 1024 M
edquota: Quota file not found or has wrong format.
No filesystems with quota detected.
Resetting quota for openhelp to 5120 M
edquota: Quota file not found or has wrong format.
No filesystems with quota detected.
Fix :
Try the following :
1. Make sure that quota is enabled for all accounts through the server WHM.
2. Check the disk usage.
root@server [~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 7.0G 4.5G 2.6G 64% /
3. Check all the mounted devices.
root@server [~]# mount
/dev/simfs on / type reiserfs (rw,usrquota,grpquota)
/proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)root@server [~]# mount -a
4. Issue the following command to check quota.
root@server [~]# quotacheck -vm /dev/simfs ( Check the mount point. Some times it may be /dev/hda1,/dev/hda2 etc)
quotacheck: Scanning /dev/simfs [/] quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
done
quotacheck: Checked 12082 directories and 143647 files
quotacheck: Old file not found.
5. Check the permissions for the /aquota.user file.
root@server [~]# ll /aquota.user
-rw——- 1 root root 13312 Feb 3 03:48 /aquota.user
Here, the file permissions are wrong. It should have 744 permissions.
Change the permissions.
root@server [~]# chmod 744 /aquota.user
[root@server ~]# ll /aquota.user
-rwxr–r– 1 root root 46080 Feb 3 20:57 /aquota.user
6. Run /scripts/fixquotas
root@server [~]# /scripts/fixquotas
Installing Default Quota Databases……Done
Quotas are now on
Resetting quota for account1 to 1024 M
Resetting quota for account2 to 5120 M
7. Now, check the quota for any account.
root@server [~]# quota -s test
Disk quotas for user test (uid 513):
Filesystem blocks quota limit grace files quota limit grace
/dev/simfs 392 1024M 1024M
The issue should be fixed!
Filed Under: Quick fixes • Technical
About the Author: InstaCarma is a provider of Enterprise Class Solutions for the Hosting Industry

1800 810 6547