预留百分比(又称 LUN 覆盖预留)允许您为 FlexVol 卷中预留了空间的 LUN 和文件关闭覆盖预留。这可以帮助您最大限度地提高存储利用率,但是如果您的环境因空间不足导致写入操作失败而受到严重影响,则您必须了解此配置的各项要求。
预留百分比设置以百分比形式表示;有效值只有 0% 和 100%。预留百分比设置是卷的属性。
将预留百分比设置为0可以提高存储利用率。但是,访问卷中数据的应用程序在卷空间不足的情况下可能会遇到数据中断错误,即使在卷保证设置为volume的情况下也一样。然而,通过正确配置和使用卷,您可以将写入失败的可能性降至最低。ONTAP 可以为预留百分比设置为0的卷提供“尽力确保最佳结果”写入保证,前提是满足以下所有要求:
这不是默认设置。您必须在创建时或者在创建后通过修改 FlexClone 文件或 FlexClone LUN 来显式启用自动删除。
此设置还确保根据需要删除 FlexClone 文件和 FlexClone LUN。
请注意,如果您的更改率较高,则 Snapshot 副本自动删除有时有可能跟不上进度,从而导致卷空间不足,即使使用了以上所有必要的配置设置也一样。
此外,您还可以选择使用卷自动增长功能降低需要自动删除卷 Snapshot 副本的可能性。如果您启用自动增长功能,则必须监控关联聚合中的可用空间。如果聚合变得足够满,使得卷无法增长,则随着卷中的可用空间耗尽,可能会删除更多的 Snapshot 副本。
如果您无法满足以上所有配置要求,并且需要确保卷不会出现空间不足的情况,则必须将卷的预留百分比设置为100。这需要预先准备更多的可用空间,但是可以保证即使使用了上面列出的技术,数据修改操作也能成功。
预留百分比设置的默认值和允许值视卷保证而定:
卷保证 | 默认的预留百分比 | 允许值 |
---|---|---|
卷 | 100 | 0、100 |
无 | 0 | 0、100 |