Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

启用全局文件锁定

贡献者

从 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 卷上启用全局文件锁定

步骤
  1. 使用创建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 卷上启用全局文件锁定

步骤
  1. 必须从原始卷设置全局文件锁定。

  2. 源服务器不能具有任何其他现有关系(例如 SnapMirror )。任何现有关系都必须解除关联。必须在运行命令时连接所有缓存和卷。要检查连接状态,请运行:

    volume flexcache connection-status show

    列出的所有卷的状态均应显示为 connected. 有关详细信息,请参见 "查看 FlexCache 关系的状态""从原始卷同步 FlexCache 卷的属性"

  3. 对缓存启用全局文件锁定:

    volume flexcache origin config show/modify -volume volume_name -is-global-file-locking-enabled true