Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

關於在傳輸協定之間鎖定檔案

貢獻者

檔案鎖定是用戶端應用程式用來防止使用者存取先前由其他使用者開啟的檔案的方法。如何鎖定檔案取決於用戶端的傳輸協定。ONTAP

如果用戶端是NFS用戶端、則鎖定為建議事項;如果用戶端是SMB用戶端、則鎖定為必要項目。

由於NFS與SMB檔案鎖定之間的差異、NFS用戶端可能無法存取先前由SMB應用程式開啟的檔案。

當NFS用戶端嘗試存取SMB應用程式鎖定的檔案時、會發生下列情況:

  • 在混合或 NTFS 磁碟區中、檔案處理作業、例如 rmrmdir`和 `mv 可能導致 NFS 應用程式失敗。

  • SMB拒絕讀取和拒絕寫入開啟模式會分別拒絕NFS讀取和寫入作業。

  • 當檔案的寫入範圍遭專屬SMB bytelock鎖定時、NFS寫入作業會失敗。

  • 取消連結

    • 對於 NTFS 檔案系統、支援 SMB 和 CIFS 刪除作業。

      檔案將在上次關閉後移除。

    • 不支援 NFS 取消連結作業。

      不支援此功能、因為需要 NTFS 和 SMB 的語言、而且 NFS 不支援上次的「刪除 - 關閉」作業。

    • 對於 UNIX 檔案系統、支援取消連結作業。

      支援此功能、因為需要 NFS 和 UNIX 的語言。

  • 重新命名

    • 對於 NTFS 檔案系統、如果目的地檔案是從 SMB 或 CIFS 開啟、則可以重新命名目的地檔案。

    • 不支援 NFS 重新命名。

      不支援此功能、因為需要 NTFS 和 SMB 的語言。

在UNIX安全型磁碟區中、NFS取消連結和重新命名作業會忽略SMB鎖定狀態、並允許存取檔案。UNIX安全型磁碟區上的所有其他NFS作業都會遵守SMB鎖定狀態。