- For example we want to apply disk quota on /dev/md5 to each user, say 2000MBytes soft limit & 2500MB/2.5GB hard limit.
- 1. install quota package
- sudo apt-get install quota
- 2. edit /etc/fstab to enable quota on /dev/md5 file system
- /dev/md5 /home ext3 defaults,usrquota,grpquota 0 2
- 3. re-mount /dev/md5
- sudo mount -o remount /home
- 4. edit user quota one by one
- sudo edquota -u tom -f /dev/md5
Disk quotas for user tom (uid 3050):
Filesystem blocks soft hard inodes soft hard
/dev/md5 0 2000000 2500000 0 0 0
* the above assigns 2000000KB/2GB soft limit and 2500000/2.5GB hard limit to user tom.
- 5. set grace period to 0seconds
- sudo edquota -t -f /dev/md5
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/md5 0seconds 0seconds
- 6. disable then re-enable the quota to make it work
- sudo quotaoff -a
- sduo quotaon -vug /dev/md5
- on error:see this
- quotaon: using /home/aquota.user on /dev/md5: Invalid argument
- quotaon: using /home/aquota.group on /dev/md5: Invalid argument
- quotacheck -vugm /dev/md5
- on error:see this
- 7. to list the current quota settings
- repquota -a
No comments:
Post a Comment