启用全局文件锁定
从 ONTAP 9.10.1 开始,可以应用全局文件锁定,以防止读取所有相关缓存文件。
启用全局文件锁定后、对初始卷的修改将暂停、直到所有FlexCache卷联机为止。只有当您能够控制缓存与初始卷之间连接的可靠性时,才应启用全局文件锁定,因为在 FlexCache 卷脱机时,由于暂停以及修改可能超时而导致此连接的可靠性。
-
全局文件锁定要求包含原始缓存以及所有关联缓存的集群运行 ONTAP 9.9.1 或更高版本。可以在新的或现有的 FlexCache 卷上启用全局文件锁定。此命令可在一个卷上运行、并适用场景所有关联的FlexCache卷。
-
要启用全局文件锁定,您必须处于高级权限级别。
-
如果还原到ONTAP 9.9.1之前的版本、则必须先在初始缓存和关联缓存上禁用全局文件锁定。要禁用此功能、请从初始卷运行:
volume flexcache prepare-to-downgrade -disable-feature-set 9.10.0
-
启用全局文件锁定的过程取决于源站是否具有现有缓存:
在新 FlexCache 卷上启用全局文件锁定
-
使用创建FlexCache卷
-is-global-file-locking
设置为true:volume flexcache create volume volume_name -is-global-file-locking-enabled true
的默认值 -is-global-file-locking
为"`false`"。任意后续操作volume flexcache create
命令在卷上运行、必须使用传递-is-global-file-locking enabled
设置为"`true`"。
在现有 FlexCache 卷上启用全局文件锁定
-
必须从原始卷设置全局文件锁定。
-
源服务器不能具有任何其他现有关系(例如 SnapMirror )。任何现有关系都必须解除关联。必须在运行命令时连接所有缓存和卷。要检查连接状态,请运行:
volume flexcache connection-status show
列出的所有卷的状态均应显示为
connected.
有关详细信息,请参见 "查看 FlexCache 关系的状态" 或 "从原始卷同步 FlexCache 卷的属性"。 -
对缓存启用全局文件锁定:
volume flexcache origin config show/modify -volume volume_name -is-global-file-locking-enabled true