锁不遵守keepalive设置

脚本

我们所有的开发人员都在Linux服务器上工作,并使用Samba将其IDE(主要是Mac上的ST2 / 3)连接到他们的开发人员实例。

每隔一段时间保存一个文件就会挂起20/30秒。 我认为这与大量的locking文件有关。 当我做一个smbstatus -L ,有几百,几天的时间。

看起来,当在finder中打开共享时,finder应用程序将保持所有这些会话活动(直到finder被强制重新启动或closures计算机)。

我试图解决的办法是将keepalive设置为一个小时,但似乎并没有这样做。 在我的smb.conf

 [global] deadtime = 1 keepalive = 60 

为什么smblocking文件被保存,如果他们是几天,应该在一个小时内被杀害?

你的keepalive不是一个小时。 该属性是在几秒钟内,所以你只有60秒。 当你需要一个小时时,使用3600.默认值是300。