文本编辑器在Samba上保存时重新加载

我们一直在运行红帽企业Linux 4.0,用于内部网站开发工作一年。 基本设置是通过samba共享的文件夹(www),用于访问我们的Web文件。

当我们的许可证过期了Redhat,我们决定去一个免费的替代(Ubuntu 9.04)。

但是,我们遇到了一个令人讨厌的问题,即将文件保存在samba上。 保存文本编辑器后,要求重新加载文件,就好像其他人已经改变了我们原来的保存之后。 我们从来没有与红帽这个问题。

我的猜测是,当保存最后修改date的变化,并导致文本编辑器认为它已被修改。

有任何想法吗?

** UPDATE ** 15:09 smb.conf之间有一些差异

我已经删除

; 日志按计算机分割日志文件= /var/log/samba/%m.log

; 每个日志文件最大为50KB,然后旋转最大日志大小= 50

并encryption密码= yes已更改为encryption密码= true

红帽:
Arch:x86_64
版本:3.0.33
版本:3.7.el5

Ubuntu:2:3.3.2-1ubuntu3.1

我正在运行RHEL5.1

**更新** 15:17 14/08/2009

我以为LOhit有答案。

closuresoplocks确实阻止了这个问题,它阻止了我们收到文件被其他人修改的通知。

看看这个“共享”的“oplocks”….

我们在Ubuntu的更高版本中遇到过这个问题。

我猜测在Ubuntu 9.04的某个地方存在一个bug,导致了我们的问题。

  • 你有没有实现你的旧smb.conf到新的服务器?
  • 你在RH上安装了什么版本的samba,现在已经安装在Ubuntu上了?
  • 这一直是一个问题,或者直到最近发行变化?

  • 方面注意:你可能要检查出使用SVN而不是SAMBA它verison控制和locking

closures主题,仅供参考,CentOS是从源代码编译的Redhat Enterprise Linux。 RHEL是开源的,它只是支持合同而花钱。

CentOS的