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

Общий ресурс Samba не обновляется должным образом CentOS

Я столкнулся с самой странной проблемой. На файловом сервере CentOS есть общий ресурс samba (назовем его СЕРВЕР). Есть два типа клиентов Windows 7 и CentOS. Итак, что происходит: я редактирую файл сценария (простой текстовый файл) через рабочую станцию ​​Windows7, это сценарий, который запускается на клиентах CentOS. Общий ресурс SERVER используется как обычное место для редактирования. Затем выясняется, что эти изменения невидимы для моих клиентов CentOS (по крайней мере, в течение некоторого времени). Как будто содержимое файла не обновляется (или кешируется на клиенте, поэтому не обновляется). Монтирование выполняется autofs. Вроде все работает, кроме проблемы выше. Я не вижу никаких правил, чтобы это произошло - это просто происходит. Я никогда не сталкивался с какими-либо проблемами при создании или удалении файлов (они создаются и удаляются мгновенно), но эти проблемы с редактированием делают использование общих ресурсов samba очень опасным. Есть предложения, что может быть источником проблемы?

Можете ли вы попробовать с вариантом крепления strictcache на стороне клиента CentOS? cifs(8) должен объяснить directio (перебор здесь) и strictcache (должен покрывать).

В более новых системах есть аналог cache={none,strict,loose}, где loose эквивалентно поведению по умолчанию ядра CentOS 6 без какой-либо конкретной опции.