跳到主要内容

FlexGroup 卷的配额实施示例

可通过示例了解如何在 ONTAP 9.5 及更高版本中为配额配置限制。

示例 1:实施包含磁盘限制的配额规则

  1. 应创建类型为 user 且同时包含可达成的软磁盘限制和硬磁盘限制的配额策略规则。

    cluster1::> volume quota policy rule create -vserver vs0 
    -policy-name default -volume FG -type user -target "" -qtree "" -disk-limit 1T -soft-disk-limit 800G
  2. 可通过输入以下命令查看配额策略规则:

    cluster1::> volume quota policy rule show -vserver vs0 -policy-name default -volume FG

    Vserver: vs0 Policy: default Volume: FG

    Soft Soft
    User Disk Disk Files Files
    Type Target Qtree Mapping Limit Limit Limit Limit Threshold
    ----- -------- ------- ------- -------- ------- ------ ------- ---------
    user "" "" off 1TB 800GB - - -

  3. 要激活新配额规则,您可通过输入以下命令初始化卷中的配额:

    cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
    [Job 49] Job succeeded: Successful
  4. 可通过使用配额报告查看 FlexGroup 卷的磁盘使用和文件使用信息。

    cluster1::> volume quota report -vserver vs0 -volume FG
    Vserver: vs0

    ----Disk---- ----Files----- Quota
    Volume Tree Type ID Used Limit Used Limit Specifier
    ------- -------- ------ ------- ----- ----- ------ ------ ---------
    FG user root 50GB - 1 -
    FG user * 800GB 1TB 0 - *
    2 entries were displayed.

达到硬磁盘限制之后,将阻止配额策略规则目标(本示例中为用户)向文件写入更多数据。

示例 2:为多个用户实施配额规则

  1. 应创建类型为 user 的配额策略规则,其中,在配额目标(CIFS 用户或二者的组合)中指定多个用户,并且该规则同时包含可达成的软磁盘限制和硬磁盘限制。

    cluster1::> quota policy rule create -vserver vs0 -policy-name default -volume FG -type user -target "rdavis,ABCCORP\RobertDavis" -qtree "" -disk-limit 1TB -soft-disk-limit  800GB
  2. 可通过输入以下命令查看配额策略规则:

    cluster1::> quota policy rule show -vserver vs0 -policy-name default -volume FG

    Vserver: vs0 Policy: default Volume: FG

    Soft Soft
    User Disk Disk Files Files
    Type Target Qtree Mapping Limit Limit Limit Limit Threshold
    ----- -------- ------- ------- -------- ------- ------ ------- ---------
    user "rdavis,ABCCORP\RobertDavis" "" off 1TB 800GB - -

  3. 要激活新配额规则,您可通过输入以下命令初始化卷中的配额:

    cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
    [Job 49] Job succeeded: Successful

  4. 可通过输入以下命令验证配额状态是否为活动:

    cluster1::> volume quota show -vserver vs0 -volume FG
    Vserver Name: vs0
    Volume Name: FG
    Quota State: on
    Scan Status: -
    Logging Messages: on
    Logging Interval: 1h
    Sub Quota Status: none
    Last Quota Error Message: -
    Collection of Quota Errors: -

  5. 可通过使用配额报告查看 FlexGroup 卷的磁盘使用和文件使用信息。

    cluster1::> quota report -vserver vs0 -volume FG
    Vserver: vs0

    ----Disk---- ----Files----- Quota
    Volume Tree Type ID Used Limit Used Limit Specifier
    ------- -------- ------ ------- ----- ----- ------ ------ ---------
    FG user rdavis,ABCCORP\RobertDavis 0B 1TB 0 - rdavis,ABCCORP\RobertDavis

    配额目标中所列所有用户共用配额限制。

达到硬磁盘限制之后,将阻止配额目标中所列用户向文件写入更多数据。

示例 3:启用用户映射并实施配额

  1. 应创建一个类型为 user 的配额策略规则,通过将 user-mapping 设置为 on 把 Windows 用户指定为配额目标,然后创建同时包含可达成的软磁盘限制和硬磁盘限制的规则。

    必须提前使用 vserver name-mapping create 命令配置 Windows 用户的映射。

    cluster1::> quota policy rule create -vserver vs0 
    -policy-name default -volume FG -type user -target rdavis -qtree "" -disk-limit 1TB -soft-disk-limit 800GB -user-mapping on
  2. 可通过输入以下命令查看配额策略规则:

    cluster1::> quota policy rule show -vserver vs0 -policy-name default -volume FG

    Vserver: vs0 Policy: default Volume: FG

    Soft Soft
    User Disk Disk Files Files
    Type Target Qtree Mapping Limit Limit Limit Limit Threshold
    ----- -------- ------- ------- -------- ------- ------ ------- ---------
    user rdavis "" on 1TB 800GB - - -
  3. 要激活新配额规则,您可通过输入以下命令初始化卷中的配额:

    cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
    [Job 49] Job succeeded: Successful

  4. 可通过输入以下命令验证配额状态是否为活动:

    cluster1::> volume quota show -vserver vs0 -volume FG
    Vserver Name: vs0
    Volume Name: FG
    Quota State: on
    Scan Status: -
    Logging Messages: on
    Logging Interval: 1h
    Sub Quota Status: none
    Last Quota Error Message: -
    Collection of Quota Errors: -

  5. 可通过使用配额报告查看 FlexGroup 卷的磁盘使用和文件使用信息。

    cluster1::> quota report -vserver vs0 -volume FG
    Vserver: vs0

    ----Disk---- ----Files----- Quota
    Volume Tree Type ID Used Limit Used Limit Specifier
    ------- -------- ------ ------- ----- ----- ------ ------ ---------
    FG user rdavis,ABCCORP\RobertDavis 0B 1TB 0 - rdavis

    配额目标中所列用户及其相应 Windows 用户共用配额限制。

达到硬磁盘限制之后,将阻止配额目标中所列用户及其相应 Windows 用户向文件写入更多数据。

示例 4:启用配额后验证 Qtree 大小

  1. 应创建类型为 tree 且同时包含可达成的软磁盘限制和硬磁盘限制的配额策略规则。

    cluster1::> quota policy rule create -vserver vs0 -policy-name default -volume FG -type tree -target tree_4118314302 -qtree "" -disk-limit 48GB -soft-disk-limit 30GB
  2. 可通过输入以下命令查看配额策略规则:

    cluster1::> quota policy rule show -vserver vs0

    Vserver: vs0 Policy: default Volume: FG

    Soft Soft
    User Disk Disk Files Files
    Type Target Qtree Mapping Limit Limit Limit Limit Threshold
    ----- -------- ------- ------- -------- ------- ------ ------- ---------
    tree tree_4118314302 "" - 48GB - 20 -

  3. 要激活新配额规则,您可通过输入以下命令初始化卷中的配额:

    cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
    [Job 49] Job succeeded: Successful

    1. 可通过使用配额报告查看 FlexGroup 卷的磁盘使用和文件使用信息。

      cluster1::> quota report -vserver vs0
      Vserver: vs0
      ----Disk---- ----Files----- Quota
      Volume Tree Type ID Used Limit Used Limit Specifier
      ------- -------- ------ ------- ----- ----- ------ ------ ---------
      FG tree_4118314302 tree 1 30.35GB 48GB 14 20 tree_4118314302

      配额目标中所列用户及其相应 Windows 用户共用配额限制。

  4. 可在 NFS 客户端中使用 df 命令查看空间使用总量、可用空间和已用空间。

    scsps0472342001# df -m /t/10.53.2.189/FG-3/tree_4118314302
    Filesystem 1M-blocks Used Available Use% Mounted on
    10.53.2.189/FG-3 49152 31078 18074 63% /t/10.53.2.189/FG-3

    如果采用硬限制,则从 NFS 客户端计算空间使用量的方法如下:

    • 空间使用总量 = 树的硬限制

    • 可用空间 = 硬限制减去 Qtree 空间使用量

    如果不采用硬限制,则从 NFS 客户端计算空间使用量的方法如下:

    • 空间使用量 = 配额使用量

    • 空间总量 = 配额使用量加上卷中可用物理空间之和

  5. 可在 SMB 共享中使用 Windows Explorer 查看空间使用总量、可用空间和已用空间。

    从 SMB 共享计算空间使用量时,应注意以下事项:

    • 计算可用空间总量时,将纳入用户和组的用户配额硬限制。

    • 树配额规则的可用空间、用户配额规则和组配额规则中的最小值被视为 SMB 共享的可用空间。

    • 空间使用总量对 SMB 来说是可变的,该值取决于与树、用户和组中最小可用空间对应的硬限制。