跳到主要内容

默认配额的工作原理

可使用默认配额为给定配额类型的所有实例应用配额。例如,一个默认用户配额影响系统中指定 FlexVol 卷或 Qtree 的所有用户。此外,还可以通过默认配额轻松修改配额。

可使用默认配额自动对大量配额目标应用限制,而不为每个目标单独创建配额。例如,如果要将大多数用户限制为 10 GB 的磁盘空间,可指定 10 GB 磁盘空间的默认用户配额,而不是为每个用户创建配额。如果需要为特定用户应用其他配额,可为这些用户创建显式配额。(显式配额是有一个特定目标或一列特定目标的配额,用于覆盖默认配额。)

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

默认配额对所有配额目标类型(用户、组和 Qtree 三种)均适用。

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

配额通过目标(空字符串(“”)或星号(*))指示,具体取决于上下文:
  • 使用 volume quota policy rule create 命令创建配额时,如果将 -target 参数设置为空字符串(""),将创建默认配额。

  • volume quota policy rule show 命令的输出中,默认配额显示时,目标为空字符串("")。

  • volume quota report 命令的输出中,默认配额显示时,标识和配额说明符为星号(*)。

默认用户配额示例

以下配额文件使用默认用户配额为 vol1 每个用户应用 50 MB 的限制:
#Quota target type           disk  files  thold  sdisk  sfile #-----------  ----           ----  -----  -----  -----  ----- *             user@/vol/vol1  50M

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