可以使用默认配额将配额应用于给定配额类型的所有实例。 例如,默认用户配额会影响系统上指定 FlexVol 卷或 qtree 的所有用户。 另外,还可以使用默认配额轻松地修改配额。
可以使用默认配额自动对大量配额目标应用限制,而无需为每个目标创建单独的配额。例如,如果要将大多数用户的可用磁盘空间限制为 10 GB,则可以指定一个 10 GB 磁盘空间的默认用户配额,而不必为每个用户创建一个配额。如果要对特定用户应用不同的限制,则可以为其创建显式配额。(显式配额是具有特定目标或目标列表的配额,它会覆盖默认配额。)
另外,使用默认配额,可通过调整大小而不是重新初始化来使配额更改生效。例如,如果要为已具有默认用户配额的卷添加显式用户配额,则可以通过调整大小来激活新配额。
默认配额对所有配额目标类型(用户、组和 qtree 三种)均适用。
默认配额不一定具有指定的限制;默认配额可以是跟踪配额。
以下命令将创建一个为 vol1 中的每个用户应用 50 MB 限制的默认用户配额:
volume quota policy rule create -vserver vs1 -policy-name quota_policy_vs1_1 -volume vol1 -type user -target ""-disk-limit 50MB -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 "" "" off 50MB - - - -
如果系统上的任何用户执行可能导致该用户的数据在 vol1 中所占用空间超过 50 MB 的操作(例如,从编辑器中对文件进行写入),则该命令将失败。