How to manage quotas

From Wiki
Jump to navigation Jump to search

NOTE: The XFS file system doesn't seem to support quotas.

Setup for a partition mounted at /:

  • touch /aquota.user
  • chmod 600 /aquota.user
  • edit /etc/fstab, add ",usrquota" after the word "defaults" in the affected partition.
  • reboot
  • quotacheck -vm /
  • quotaon -v /

To setup quotas for a certain user:

setquota <user> <soft-limit> <hard-limit> 0 0 <mount-point>

Example: to set a soft-limit of 10MB, hard-limit of 12MB, for sccmarti whose home directory /home/sccmarti lives under the / mount point:

setquota sccmarti 10240 12288 0 0 /

To edit quotas (using editor specified in $EDITOR, or vi):

edquota <user>

To view quotas for a specific user:

quota <user>

To update quota files

quotacheck -vfm /

To see a report on quota usage

repquota -a

Troubleshooting

If repquota shows much more used space than you can account for, check /root/.cpan/build for perl modules that don't belong to root.

Conversions

10 M

10240 K

12 M

12288 K

1 G

1048576 K

1.2 G

1258291 K

2 G

2097152 K

2.2 G

2301952 K

10 G

10485760 K

18 G

18874368 K

20 G

20971520 K