Windows
通過 samba 保存時文本編輯器重新載入
一年來,我們一直在執行 Red-hat Enterprise Linux 4.0,用於內部 Web 開發工作。基本設置是通過 samba 的共享文件夾 (www),我們使用它來訪問我們的 Web 文件。
當我們的 Redhat 許可證到期時,我們決定使用免費的替代方案(Ubuntu 9.04)。
但是,我們遇到了一個煩人的問題,即通過 samba 保存文件。保存後,文本編輯器要求重新載入文件,就好像其他人在我們最初的保存後更改了它一樣。Red-hat 從來沒有遇到過這個問題。
我的猜測是,當保存最後修改的日期更改時,會導致文本編輯器認為它已被修改。
有任何想法嗎?
** 更新 ** 15:09 smb.conf 之間有一些差異
我已刪除
; 按機器日誌文件拆分的日誌 = /var/log/samba/%m.log
; 每個日誌文件最大 50KB,然後輪換最大日誌大小 = 50
和 encrypt passwords = yes 已更改為 encrypt passwords = true
Redhat:
Arch:x86_64
版本:3.0.33
發布:3.7.el5
Ubuntu:2:3.3.2-1ubuntu3.1
我正在執行 RHEL5.1
** 更新** 15:17 14/08/2009
我認為LOhit有答案。
關閉 oplocks 確實解決了問題,它阻止了我們收到文件已被其他人修改的通知。
我們確實在使用更高版本的 Ubuntu 時遇到了這個問題。
我猜在 Ubuntu 9.04 的某個地方有一個錯誤導致了我們的問題。
看看那個共享的“oplocks”….