FlexGroup 卷的配额实施示例
可通过示例了解如何在 ONTAP 9.5 及更高版本中为配额配置限制。
示例 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可通过输入以下命令查看配额策略规则:
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 - - -要激活新配额规则,您可通过输入以下命令初始化卷中的配额:
cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
[Job 49] Job succeeded: Successful可通过使用配额报告查看 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:为多个用户实施配额规则
应创建类型为 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
可通过输入以下命令查看配额策略规则:
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 - -要激活新配额规则,您可通过输入以下命令初始化卷中的配额:
cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
[Job 49] Job succeeded: Successful可通过输入以下命令验证配额状态是否为活动:
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: -可通过使用配额报告查看 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:启用用户映射并实施配额
应创建一个类型为 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可通过输入以下命令查看配额策略规则:
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 - - -要激活新配额规则,您可通过输入以下命令初始化卷中的配额:
cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
[Job 49] Job succeeded: Successful可通过输入以下命令验证配额状态是否为活动:
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: -可通过使用配额报告查看 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 大小
应创建类型为 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
可通过输入以下命令查看配额策略规则:
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 -要激活新配额规则,您可通过输入以下命令初始化卷中的配额:
cluster1::> volume quota on -vserver vs0 -volume FG -foreground true
[Job 49] Job succeeded: Successful可通过使用配额报告查看 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 用户共用配额限制。
可在 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 客户端计算空间使用量的方法如下:
空间使用量 = 配额使用量
空间总量 = 配额使用量加上卷中可用物理空间之和
可在 SMB 共享中使用 Windows Explorer 查看空间使用总量、可用空间和已用空间。
从 SMB 共享计算空间使用量时,应注意以下事项:
计算可用空间总量时,将纳入用户和组的用户配额硬限制。
树配额规则的可用空间、用户配额规则和组配额规则中的最小值被视为 SMB 共享的可用空间。
空间使用总量对 SMB 来说是可变的,该值取决于与树、用户和组中最小可用空间对应的硬限制。