Windows 7上的共享文件夾刷新緩慢
當我在 Windows Server 2012 下的共享文件夾中創建新文件夾時,有時我無法通過 Windows 7 客戶端看到新文件夾。同樣經過一些刷新,我仍然看不到新文件夾。幾分鐘後,它們出現了。是否可以更改刷新時間或可以更改什麼?
謝謝你
我遇到了完全相同的問題,但使用 Samba 4 導出和 Windows 7 客戶端。這絕對是客戶端錯誤。在進行了徹底的故障排除後,我只是添加了系統資料庫項,並且在按下 F5 按鈕一次後它就像一個魅力。
只需添加此系統資料庫項:
DirectoryCacheLifetime
$$ DWORD $$= 0
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters
本文中提到的值似乎無效,因為這些系統資料庫值不再存在。我相信記憶體的預設到期時間是 10 分鐘而不是 10 秒。http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
更新(2015 年 4 月 20 日)
如果您有興趣在伺服器端應用此功能而無需配置客戶端,則必須在
$$ global $$smb.conf 中的部分:
伺服器最大協議 = SMB2_02
這會將伺服器限制為協議 SMB2,而不是 Samba 4 附帶的預設 SMB3,但它會影響傳輸速度。我相信協議 SMB2_02 是 SMB2 的早期版本,不支持記憶體,所以它應該在這種情況下工作。
但是我注意到一些客戶端仍然遇到記憶體問題,並且必須如上所述手動更改系統資料庫。
不幸的是,關於各種 SMB 協議版本的文件並不多。以下是 smb.conf 的手冊頁對此的說明:
參考:https ://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL