Tob*_*bia 9 network-share cifs windows-server-2012
当我在 Windows Server 2012 下的共享文件夹中创建新文件夹时,有时我看不到 Windows 7 客户端的新文件夹。也经过一些刷新,我仍然看不到新文件夹。几分钟后,它们出现。是否可以更改刷新时间或可以更改什么?
谢谢你
kou*_*slp 15
我遇到了完全相同的问题,但使用 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
更新(20/04/2015)
如果您有兴趣在服务器端应用它而无需配置客户端,您必须在 smb.conf 的 [global] 部分添加以下行:
服务器最大协议 = 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
归档时间: |
|
查看次数: |
39900 次 |
最近记录: |