Назад | Перейти на главную страницу

текстовый редактор перезагружается при сохранении через самбу

Мы использовали Red-hat Enterprise Linux 4.0 для собственных работ по веб-разработке в течение года. Базовая настройка - это общая папка (www) поверх samba, которую мы используем для доступа к нашим веб-файлам.

Когда срок действия нашей лицензии на Redhat истек, мы решили перейти на бесплатную альтернативу (Ubuntu 9.04).

Однако мы столкнулись с неприятной проблемой с сохранением файлов через самбу. После сохранения текстовый редактор просит перезагрузить файл, как будто кто-то изменил его сразу после нашего исходного сохранения. У нас никогда не было такой проблемы с Red Hat.

Я предполагаю, что при сохранении даты последнего изменения изменяется и заставляет текстовый редактор думать, что он был изменен.

Любые идеи?

** ОБНОВЛЕНИЕ ** 15:09 Между smb.conf есть несколько различий

Я удалил

; журналы разделены на файл журнала машины = /var/log/samba/%m.log

; не более 50 КБ на файл журнала, затем поверните максимальный размер журнала = 50

и encrypt passwords = yes изменилось на encrypt passwords = true

Красная Шапка:
Арка: x86_64
Версия: 3.0.33
Релиз: 3.7.el5

Ubuntu: 2: 3.3.2-1ubuntu3.1

Я использовал RHEL5.1

** ОБНОВЛЕНИЕ ** 15:17 14.08.2009

Я думал, что у Лохита есть ответ.

Отключение oplocks действительно устранило проблему, мы перестали получать уведомления о том, что файл был изменен кем-то другим.

Мы столкнулись с этой проблемой в более поздних версиях Ubuntu.

Я предполагаю, что где-то в Ubuntu 9.04 была ошибка, которая вызвала наши проблемы.

Взгляните на "оппозиционные блокировки" для этой доли ....

Не по теме и просто для справки, CentOS - это Redhat Enterprise Linux, скомпилированный из исходников. RHEL - это открытый исходный код, это просто контракты на поддержку, которые стоят денег.

CentOS

  • Вы реализовали свой старый smb.conf на новом сервере?
  • Какую версию самбы вы установили на RH и теперь используете на Ubuntu?
  • Это всегда было проблемой или только недавно после смены дистрибутива?

  • примечание: вы можете проверить, используя SVN вместо SAMBA, он выполняет контроль и блокировку проверки