Setting user quota on Ext4fs

  1. Having an ext4 filesystem on dev, register the quota in /etc/fstab:

    dev    mountpoint  ext4     defaults,usrquota 0       0

  2. mount -o remount mountpoint

  3. quotaon -a
    quotacheck -v dev -f
      quotacheck: Scanning dev [mountpoint] done
      quotacheck: Old group file name could not been determined. Usage will not be subtracted.
      quotacheck: Checked 2 directories and 1 files

  4. quotatool -u user -bq 500M -l '600 Mbmountpoint

  5. To see if it works and how much space is in use:

    repquota mountpoint
      *** Report for user quotas on device dev
      Block grace time: 7days; Inode grace time: 7days
      Block limits                File limits
      User            used    soft    hard  grace    used  soft  hard  grace
      ----------------------------------------------------------------------
      me      --      20       1000m       30000m              3     0     0