跳转到主内容

NetApp_Insight_2020.png 

什么是过量提交的聚合?

Views:
3
Visibility:
Public
Votes:
0
Category:
data-ontap-7
Specialty:
core
Last Updated:

适用于

Data ONTAP 7 及更早版本

解答

什么是过量提交的聚合?
为什么我的卷上有可用空间、但文件管理器告诉我设备上没有剩余空间?
为什么我需要启用卷保证?
如何确定聚合中实际使用的空间大小?

什么是过量提交的聚合?
过量提交的聚合是指分配给卷的总空间超过包含聚合允许的总空间的聚合。关闭卷保证时会出现这种情况。
发生这种情况时、卷所占用的空间量将仅反映该卷内的数据量。因此,如果有人创建的卷为 100 GB 、并且卷内部只有 20 GB 、则 df -a 仅在未启用卷保证的情况下才会显示该卷为 20 GB 。如果启用了保证功能,则该卷将显示为使用 100 GB 。
示例:
在创建卷“测试”之前
filer> df -Ah

aggr1 705GB 51GB 654GB 7%
aggr1/.snapshot 37GB 133MB 37GB 0%
创建 100 GB 卷“测试”后聚合已用可用容量总计(无担保)和 20 GB 数据:
filer> df -Ah

aggr1 705GB 71GB 634GB 10%
aggr1/.snapshot 37GB 133MB 37GB 0%
启用“测试”上的卷保证后聚合已用可用容量总计:
filer> df -Ah
已用总可用容量
aggr1 705GB 151GB 554GB 21%
aggr1/.snapshot 37GB 133MB 37GB 0%

为什么我的卷上有可用空间、但文件管理器告诉我设备上没有剩余空间?
通过创建卷分配超过聚合分配的情况、聚合将会过量提交。
如果创建的聚合为 500 GB 、则它们将被限制为 500 GB 可用空间(在 WAFL 开销之后)。
如果卷保证已打开、则可以创建五个 100 GB 卷、聚合将显示 df – a 中使用的 100% 空间但是,如果禁用了卷保证、则可以根据需要创建多达 100 GB 的卷、并且聚合只会看到卷内的数据。发生这种情况时、卷将随着使用时间的推移而填满、并且当卷达到总共使用的 500 GB 时、聚合将显示为已满,即使未填充单个卷,也不会再对该聚合执行写入操作。

为什么我需要启用卷保证?
在大多数情况下都需要启用卷保证,以避免由于空间不足而无法再写入聚合的情况。如果启用了卷保证、则可以按卷对空间使用情况进行监控、并且可以准确地显示要分配的内容与正在使用的内容。通过保证您有可用空间、您可以避免不知道何时用尽空间。

如何确定聚合中实际使用的空间大小?
df 和 df – a 一起使用时,可以帮助说明聚合上实际有多少空间、卷使用的空间是多少。
但是,这些命令可能会被误解、有时也会不准确。
显示所使用空间与空间的最佳方式正在分配的是 "aggrshow_space"
此命令将说明实际使用的准确空间量、而不考虑保证。
对于 "test" 、启用卷保证的 aggrshow_space
filer> aggr show_space aggr1 -h
聚合 'aggr1'
Total space    WAFL reserve   Snap reserve   Usable space   BSR NVLOG
825GB          82GB           37GB           705GB          1180MB
空间分配给聚合中的卷
Volume       Allocated    Used    Guarantee
syncdest     50GB         214MB   volume
test        100GB*      816KB   volume
Aggregate    Allocated   Used     Avail
Total space  150GB       215MB    554GB
Snap reserve 37GB        133MB    37GB
WAFL reserve 82GB       1207MB   81GB
* 请注意卷 " 测试 " 的分配与 " 已用 " 的分配有何差别。
对于“测试”禁用卷保证的 aggrshow_space :
filer> aggr show_space aggr1 -h

Total space    WAFL reserve    Snap reserve   Usable space   BSR NVLOG
825GB          82GB            37GB           705GB         1180MB
聚合中分配给卷的聚合 'aggr1' 空间
Volume       Allocated    Used    Guarantee
syncdest     50GB         214MB   volume
test         868KB*       868KB   none
Aggregate    Allocated   Used    Avail
Total space  50GB         215MB   654GB
Snap reserve 37GB         133MB   37GB
WAFL reserve 82GB         1207MB  81GB
* 注意“测试”如何仅显示使用的 868 KB - 这是因为卷中的 "20 GB" 实际上是一个 LUN ,空间预留已打开 - 但其中没有数据。此外,请注意分配的空间如何与使用的空间匹配。这就是文件管理器如何在没有保证的情况下查看卷中的空间、而不是在启用保证的情况下看到的空间。