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

关于协议之间的文件锁定

贡献者

文件锁定是客户端应用程序用来防止用户访问先前由另一用户打开的文件的方法。ONTAP 锁定文件的方式取决于客户端的协议。

如果客户端是 NFS 客户端,则建议锁定;如果客户端是 SMB 客户端,则必须锁定。

由于 NFS 和 SMB 文件锁定之间的差异, NFS 客户端可能无法访问先前由 SMB 应用程序打开的文件。

当 NFS 客户端尝试访问 SMB 应用程序锁定的文件时,会发生以下情况:

  • 在混合卷或NTFS卷中、文件操作(如) rmrmdir,和 mv 是否可以对NFS应用程序执行发生原因以使其失败。

  • SMB 拒绝读取和拒绝写入打开模式分别拒绝 NFS 读取和写入操作。

  • 如果文件的写入范围使用独占 SMB 字节锁锁定,则 NFS 写入操作将失败。

  • 取消链接

    • 对于NTFS文件系统、支持SMB和CIFS删除操作。

      上次关闭后、此文件将被删除。

    • 不支持NFS取消链接操作。

      不支持此功能、因为需要NTFS和SMB义、并且NFS不支持上次关闭时删除操作。

    • 对于UNIX文件系统、支持取消链接操作。

      之所以支持此功能、是因为需要NFS和UNIX义。

  • 重命名

    • 对于NTFS文件系统、如果目标文件是从SMB或CIFS打开的、则可以重命名目标文件。

    • 不支持NFS重命名。

      不支持此功能、因为需要NTFS和SMB义。

在 UNIX 安全模式卷中, NFS 取消链接和重命名操作会忽略 SMB 锁定状态并允许访问文件。UNIX 安全模式卷上的所有其他 NFS 操作均遵循 SMB 锁定状态。