卷保证(有时称为空间保证)可确定如何从卷所属聚合为卷分配空间,无论是否已为卷预分配空间。
保证是卷的一个属性。
可以在创建新卷时设置保证;也可以更改现有卷的保证,前提是存在用于支持新保证的足够可用空间。
卷保证类型可以是 卷(默认类型)或 无。
已分配的空间无法提供或分配给该聚合中的任何其他卷。
使用此保证类型时,卷占用的空间量会随着数据的添加而增长,而不是由初始卷大小决定,如果由初始卷大小决定,则当卷数据未增长到初始卷大小时,可能会出现未使用的空间。如果使用保证类型 无,则卷的大小上限不受其聚合中可用空间量的限制。与聚合关联的所有卷的总大小可以超过聚合的可用空间量,即使实际可以使用的空间量受聚合大小的限制也是如此。
在向卷中的 LUN 或文件(包括空间预留 LUN 和文件)写入时,如果卷所在的聚合没有足够的可用空间来支持该写入,则该写入将失败。
在为使用 卷 保证的现有卷分配聚合中的空间之后,该空间在聚合中将不再视为可用,即使该卷尚未使用该空间也不例外。只有当聚合中有足够的可用空间时,才能执行占用聚合中可用空间的操作(如创建聚合 Snapshot 副本或在卷所在的聚合中创建新卷等);这些操作不能使用已分配给其他卷的空间。
如果聚合中的可用空间用尽,则只有向该聚合中具有预分配空间的卷或文件执行的写入操作才能保证成功。
只有联机卷才支持保证。如果使某个卷脱机,则已为该卷分配但尚未使用的空间将可供聚合中的其他卷使用。在尝试使该卷重新联机时,如果聚合中没有足够的可用空间来实现卷保证,则该卷将仍保持脱机状态。您必须强制使该卷联机,此时,该卷的保证将被禁用。