如何使用显式配额

可以使用显式配额来为特定配额目标指定配额,或覆盖特定目标的默认配额。

显式配额可为特定用户、组或 qtree 指定一个限制。显式配额会取代同一个目标具有的任何默认配额。

当为已具有派生用户配额的用户添加显式用户配额时,必须使用与默认用户配额相同的用户映射设置。否则,当调整配额大小时,该显式用户配额会因为将视为新配额而被拒绝。

显式配额只会影响同一级别(卷或 qtree)下的默认配额。例如,qtree 的显式用户配额不会影响包含该 qtree 的卷的默认用户配额。但是,qtree 的显式用户配额会覆盖该 qtree 的默认用户配额(也就是取代由默认用户配额定义的限制)。

显式配额的示例

以下命令会将用户 chen 在卷 vol1 上的可用空间限制为 80 MB:

volume quota policy rule create -vserver vs1 -policy-name quota_policy_vs1_1 -volume vol1 -type user -target corp\chen -disk-limit 80MB -qtree ""

以下命令会将组 eng1 在卷 vol2 的 qtree proj1 中的可用空间限制为 150 MB,并且不限制文件数:

volume quota policy rule create -vserver vs1 -policy-name quota_policy_vs1_1 -volume vol2 -type group -target eng1 -disk-limit 150MB -qtree proj1

以下命令会将 qtree proj1 在卷 vol2 上的可用磁盘空间限制为 750 MB,并将文件数限制为 76,800:

volume quota policy rule create -vserver vs1 -policy-name quota_policy_vs1_1 -volume vol2 -type tree -target proj1 -disk-limit 750MB -file-limit 76800 -qtree ""

volume quota policy rule show 命令将显示以下输出:

Vserver: vs1               Policy: quota_policy_vs1_1  Volume:
                                                               vol1
  
                                                 Soft             Soft
                           User         Disk     Disk   Files    Files
  Type   Target    Qtree   Mapping     Limit    Limit   Limit    Limit  Threshold
  -----  --------  ------- -------  --------  -------  ------  -------  ---------
  user   corp\chen      ""     off      80MB        -       -        -          -

                                                                vol2
  
                                                 Soft             Soft
                           User         Disk     Disk   Files    Files
  Type   Target    Qtree   Mapping     Limit    Limit   Limit    Limit  Threshold
  -----  --------  ------- -------  --------  -------  ------  -------  ---------
  group      eng1    proj1     off     150MB        -       -        -          -
  tree      proj1       ""     off     750MB        -   76800        -          -