Клиенты Windows не будут обновлять файл Samba Linux локально при чтении файла с интервалом <= 10 секунд

После модульного построения плазмы5 файлы конфигурации больше не сохраняются в одной папке. Вы найдете различные файлы в ~ / .config (обычно заканчивающиеся на .rc) и некоторые другие части в ~ / .local (например, темы для плазмы).

Плазмоиды сохраняются в "~ / .config / Plasma-org.kde.plasma.desktop-appletsrc". Он также сохраняет рабочий стол представления папок и стартовую программу запуска.

Папка шаблонов для новых пользователей находится в папке / etc / skel / . Содержащиеся файлы будут скопированы в домашний каталог пользователя при создании нового пользователя.

8
03.03.2018, 17:27
2 ответа

Resolví esto colocando

oplocks = False

en mi smb.conf en mi configuración compartida.

https://www.samba.org/samba/docs/old/Samba3-HOWTO/locking.html#id2615926

4
27.01.2020, 20:11

Значения по умолчанию для соответствующих настроек::

  • oplocks = yes
  • kernel oplocks = no

(См. документацию Samba smb.conf )


Вы можете отключить oplocks, как указано в другом ответе .

В качестве альтернативы, если вы используете ОС Linux с современным ядром (2.4 или новее ), вы можете оставить oplocks = yesи вместо добавить строку в smb.conf, чтобы включить oplocks ядра. Согласно разделу kernel oplocks (S)в документации:

Kernel oplocks support allows Samba oplocks to be broken whenever a local UNIX process or NFS operation accesses a file that smbd(8) has oplocked. This allows complete data consistency between SMB/CIFS, NFS and local file access

Когда оба oplocksи kernel oplocksвключены, вы должны получить хорошую производительность (за счет кэширования )и аннулирования кэша при обновлении файлов.

Чтобы включить oplocks ядра, добавьте эту строку в файл конфигурации Samba:

kernel oplocks = yes
8
27.01.2020, 20:11

Теги

Похожие вопросы