启用quota:在fstab中修改


    /dev/xvda3    /home    ext3    defaults,usrquota,grpquota 1 1


重新挂载:


    umount /home

    mount -a

    mount -o remount /home


新建两个用户test test2:


    groupadd test

    useradd -m -g test test

    useradd -m -g test test2

    passwd test

    passwd test2


扫瞄磁盘的使用者使用状况,并产生重要的 aquota.group 与 aquota.user:


    quotacheck -a


启动配额:


    quotaon -aug

   

修改配额:

   

    # edquota -u test

    Disk quotas for user test (uid 500):

      Filesystem                   blocks       soft       hard     inodes     soft     hard

      /dev/xvda3                      120        100        120         18       15       18

   

    filesystem:指定分区

    blocks:     当前用户已用的磁盘容量,这个是quota自动算出来的,不需要修改

    soft:       允许用户超过这个值,但必须在宽限时间内降回这个容量范围内

    hard:       绝对不能超过的上限

    inodes:     当前使用的inode数,也是quota自动计算的,不需要修改


修改宽限时间:


    # edquota -t

    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/xvda3                    1days                  1days


    宽限时间:在超过软极限,而没有超过硬极限所允许超过软极限的时间。


查看配额报告


    [root@client ~]# repquota -a

    *** Report for user quotas on device /dev/xvda3

    Block grace time: 24:00; Inode grace time: 24:00

                            Block limits                File limits

    User            used    soft    hard  grace    used  soft  hard  grace

    ----------------------------------------------------------------------

    root      --   68660       0       0              5     0     0      

    test      -+      32     100     120             18    15    18  24:00

    test2     --      32     100     120              8     0     0 

       

   

取消配额:


    quotaoff  -aug

   

为组添加配额:edquota -g test