Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

默认配额的工作原理

贡献者

您可以使用默认配额将配额应用于给定配额类型的所有实例。例如,默认用户配额会影响系统上指定 FlexVol 卷或 qtree 的所有用户。此外,您还可以通过默认配额轻松修改配额。

您可以使用默认配额自动对一组大型配额目标应用限制,而无需为每个目标创建单独的配额。例如,如果要将大多数用户的磁盘空间限制为 10 GB ,则可以指定一个 10 GB 磁盘空间的默认用户配额,而不是为每个用户创建一个配额。如果您要对特定用户应用不同的限制,则可以为这些用户创建显式配额。(显式配额—包含特定目标或目标列表的配额—覆盖默认配额。)

此外,通过默认配额,您可以在希望配额更改生效时使用调整大小,而不是重新初始化。例如,如果向已具有默认用户配额的卷添加显式用户配额,则可以通过调整大小来激活新配额。

默认配额可以应用于所有三种类型的配额目标(用户,组和 qtree )。

默认配额不一定具有指定的限制;默认配额可以是跟踪配额。

配额由空字符串( "" )或星号( * )的目标指示,具体取决于上下文:

  • 使用创建配额时 volume quota policy rule create 命令、设置 -target 参数添加到空字符串("")将创建默认配额。

  • 在中 volume quota policy rule create 命令、 -qtree 参数用于指定配额规则应用到的qtree的名称。此参数不适用于树类型规则。对于卷级别的用户或组类型规则,此参数应包含 "" 。

  • 在的输出中 volume quota policy rule show 命令时、系统将显示一个默认配额、其目标为空字符串("")。

  • 在的输出中 volume quota report 命令时、默认配额显示时带有星号(*)作为ID和配额说明符。

默认用户配额示例

以下配额规则使用默认用户配额对vol1的每个用户应用50 MB的限制:

cluster1::> volume quota policy rule create -vserver vs0 -volume vol1 -policy-name default -type user -target "" -qtree "" -disk-limit 50m

cluster1::> volume quota policy rule show -vserver vs0 -volume vol1

Vserver: vs0               Policy: default           Volume: vol1
                                               Soft             Soft
                         User         Disk     Disk   Files    Files
Type   Target    Qtree   Mapping     Limit    Limit   Limit    Limit  Threshold
-----  --------  ------- -------  --------  -------  ------  -------  ---------
user   ""        ""      off          50MB        -       -        -          -

如果系统上的任何用户输入的命令会发生原因该用户的数据在 vol1 中占用超过 50 MB 的空间(例如,从编辑器写入文件),则该命令将失败。