了解 LUN 的空间预留

了解空间预留设置以及卷保证会对为 LUN 预留空间的方式产生何种影响,有助于您了解禁用空间预留后会产生何种后果,以及为什么某些 LUN 和卷设置组合不起作用。

如果某个 LUN 启用了空间预留(空间预留的 LUN),并且其所在卷具有卷保证,则会在创建此 LUN 时从此卷中为此 LUN 预留可用空间;此预留空间的大小由 LUN 的大小决定。此卷中的其他存储对象(其他 LUN、文件、Snapshot 副本等)不得使用此预留空间。

如果某个 LUN 禁用了空间预留(即无空间预留的 LUN),则在创建此 LUN 时不会为其预留任何空间。在可用空间充足的情况下,系统会根据需要从此卷上为此 LUN 的任何写入操作分配所需的存储。

如果空间预留的 LUN 是在无保证的卷中创建的,则此 LUN 相当于一个无空间预留的 LUN。这是因为无保证的卷没有可分配给此 LUN 的空间;由于此卷无保证,此卷本身只能在写入时分配空间。因此,建议不要在无保证的卷中创建空间预留的 LUN;如果采用这种配置组合,或许可以提供写入保证,但在实际操作中却不可能。

如果空间预留设置为“默认”,则此 ONTAP 空间预留设置适用于 LUN。如果创建了新卷,则此 ONTAP 空间预留设置也适用于容器卷。