将卷配置为在其已满时自动提供更多空间
当 FlexVol 卷已满时, ONTAP 可以使用各种方法尝试自动为卷提供更多可用空间。您可以根据应用程序和存储架构的要求选择 ONTAP 可以使用的方法以及使用的顺序。
ONTAP 可以使用以下一种或两种方法自动为已满的卷提供更多可用空间:
-
增加卷的大小(称为 autogrow )。
如果卷包含的聚合具有足够的空间来支持更大的卷,则此方法非常有用。您可以对 ONTAP 进行配置,以设置卷的最大大小。根据写入卷的数据量与当前已用空间量和设置的任何阈值的关系,系统会自动触发增加。
不会触发自动增长来支持创建 Snapshot 副本。如果尝试创建 Snapshot 副本且空间不足,则即使启用了自动增长, Snapshot 副本创建也会失败。
-
删除 Snapshot 副本, FlexClone 文件或 FlexClone LUN 。
例如,您可以将 ONTAP 配置为自动删除未链接到克隆卷或 LUN 中 Snapshot 副本的 Snapshot 副本,也可以定义您希望 ONTAP 先删除哪些 Snapshot 副本—最旧或最新的 Snapshot 副本。您还可以确定 ONTAP 应在何时开始删除 Snapshot 副本—例如,当卷接近全满或卷的 Snapshot 预留接近全满时。
如果同时启用这两种方法,则可以指定 ONTAP 在卷接近全满时首先尝试哪种方法。如果第一种方法不能为卷提供足够的额外空间,则 ONTAP 接下来会尝试另一种方法。
默认情况下, ONTAP 会首先尝试增加卷的大小。在大多数情况下,最好使用默认配置,因为删除 Snapshot 副本后,它将无法还原。但是,如果您需要尽可能避免增加卷的大小,可以将 ONTAP 配置为在增加卷大小之前删除 Snapshot 副本。
-
如果希望ONTAP在卷已满时尝试增加卷的大小、请使用为此卷启用自动增长功能
volume autosize
命令grow
模式。请记住,当卷增长时,它会从关联聚合中占用更多可用空间。如果您依赖于卷在需要时的增长能力,则必须监控关联聚合中的可用空间,并在需要时添加更多可用空间。
-
如果希望 ONTAP 在卷已满时删除 Snapshot 副本, FlexClone 文件或 FlexClone LUN ,请为这些对象类型启用自动删除。
-
如果同时启用了卷自动增长功能以及一项或多项自动删除功能、请使用选择ONTAP为卷提供可用空间应使用的第一种方法
volume modify
命令-space-mgmt-try-first
选项要指定首先增加卷大小(默认值)、请使用
volume_grow
。要指定先删除Snapshot副本、请使用snap_delete
。