Автор Тема: Шара самбы с вложенной точкой монтирования  (Прочитано 165 раз)

Оффлайн kl0p

  • Завсегдатай
  • *
  • Сообщений: 24
Добрый день.

Есть шара самбы, монтируемая в каталог /mnt/data/arhive с помощью automount вот так:
Спойлер
Файл /etc/systemd/system/mnt-data-arhive.mount

[Unit]
Description=CIFS
Requires=network-online.target
After=network-online.service
[Mount]
What=//12.34.56.78/arhive
Where=/mnt/data/arhive
Options=username=uname,password=upwd,rw,cache=loose,vers=2.0,actimeo=120,noserverino
Type=cifs
[Install]
WantedBy=multi-user.target

Файл /etc/systemd/system/mnt-data-arhive.automount

[Unit]
Description=CIFS
Requires=network-online.target
[Automount]
Where=/mnt/data/arhive
TimeoutIdleSec=300
[Install]
WantedBy=multi-user.target
Сам каталог /mnt/data раздаётся самбой, конфиг вот:
Спойлер
[global]
    workgroup = DOMAIN
    netbios name = svr1
    realm = DOMAIN.LAN
    security = ads
    idmap config * : range = 10000-50000
    idmap config * : backend = tdb

    template homedir = /home/%D/%U
    template shell = /bin/bash
    kerberos method = secrets only
    winbind offline logon = false
    winbind enum groups = yes
    winbind enum users = yes
    passdb backend = tdbsam
    load printers = no
    show add printer wizard = no
    printcap name = /dev/null
    disable spoolss = yes
    domain master = no
    local master = no
    preferred master = no
    os level = 1
    log level = 3
    log file = /var/log/samba.log
    # даём беспарольный доступ к шарам для которых указано guest ok = yes
    # для этого мапим гостевой доступ на пользователя nobody
    guest account = nobody
    map to guest = Bad User
    server multi channel support = yes
[data]
    path = /mnt/data
    writeable = yes
    browsable = yes
    valid users = "@DOMAIN\_users_"
    admin users = "@DOMAIN\_admins_"
    create mask = 0600
    directory mask = 0700
    vfs objects = acl_xattr
    map acl inherit = yes
    store dos attributes = yes
Смысл этой конструкции -- раздавать клиентам шару //12.34.56.78/arhive, пароль для доступа к которой часто меняется и это поможет мне сэкономить время и нервы. Проблема такого подхода в том, что при попытке клиента в моей сети, подмонтировавшего шару /mnt/data, получить листинг каталога arhive начинаются очень большие задержки. Таких задержек на самом сервере с самбой svr1 не наблюдается, т.е. ls -la /mnt/data/arhive, Midnight Commander отрабатывают без больших задержек.

Как я понимаю ситуацию, проблема тут в самом сервере smb, который слишком часто обращается к смонтированной файловой системе //12.34.56.78/arhive, что и привносит задержки при работе с шарой у моих клиентов.

Правильно ли я понимаю ситуацию? Можно ли как-то ускорить работу этой конструкции?
« Последнее редактирование: 08.09.2021 15:35:06 от kl0p »