我们一直在运行红帽企业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,导致了我们的问题。
这一直是一个问题,或者直到最近发行变化?
方面注意:你可能要检查出使用SVN而不是SAMBA它verison控制和locking
closures主题,仅供参考,CentOS是从源代码编译的Redhat Enterprise Linux。 RHEL是开源的,它只是支持合同而花钱。
CentOS的