Samba

Windows 掛起訪問帶有 nfs 後端的 samba 共享

  • February 8, 2011

我有一個不太理想的情況,需要我通過 NFS 掛載一個文件系統,然後轉身通過 SAMBA 將同一個文件系統共享給我網路上的其他使用者。

---------                ------------                        ------------------
-   NAS - <----NFS-----> -  Server  - <------ SAMBA -------> - Windows Client -
---------                ------------                        ------------------

我通過 SFTP 訪問掛載或只是將文件從本地磁碟移動到掛載沒有問題。當有人試圖通過 Windows 文件共享資源管理器將文件複製到掛載上時,它會變得無響應並最終失敗。即使瀏覽那裡的目錄也可能導致資源管理器經常掛起。

我看過一些文章暗示鎖定可能存在問題,但是每當我嘗試更改這些設置(鎖定、oplocks、核心 oplocks、靜態鎖定等)時,samba 的行為完全沒有區別無響應並且不會產生錯誤日誌。

我似乎已經解決了我的問題。這個問題實際上是一個鎖定問題。我仍然不確定為什麼我無法關閉 SAMBA 中的鎖定(儘管這似乎可能是 debian 的一個問題)但是關閉 NFS 掛載上的鎖定解決了我的問題。

mount -t nfs 10.0.0.1:/mnt/path /mnt/path -o nolock

引用自:https://serverfault.com/questions/194673