Windows

通過 samba 保存時文本編輯器重新載入

  • May 28, 2012

一年來,我們一直在執行 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”….

引用自:https://serverfault.com/questions/53613