Я использую samba 4.77 на Fedora 27 с ядром 4.16.12. У меня довольно простой конфиг samba, который я разместил ниже. Я использую клиенты Windows 10. Кажется, эта проблема только когда-либо возникала в моей папке с самбой, и я надеюсь, что кто-то сможет помочь.
Время от времени, но чаще всего, Windows Explorer зависает в течение длительного времени (10-20 минут) при просмотре моей общей папки с файлами. Часто я щелкаю правой кнопкой мыши по файлу и пытаюсь использовать меню "Открыть с помощью". Перед тем, как открыть подменю, Проводник зависнет и не будет отвечать на запросы. Я даже перезапустил Samba во время этого, что не исправляет это. Часто это может произойти сразу после перезагрузки Windows. Последний эпизод прошел так:
- 11:31 ПК запускает Windows 10
- 11:32 нажмите меню "Открыть с помощью". Windows Explorer на самом деле умирает и перезапускается.
- 11:34 Проводник работает очень медленно, чтобы дать мне контроль над любой из опций "Просмотр" (сведения, значок, список и т.д.)
- 11:34:45 Щелкните правой кнопкой мыши "Открыть с помощью" и получите проблему (не отвечает)
- 11:51:45 отвечает
Я просто случайно собрал Tcpdump для этого клиента Windows на порту 445 на время инцидента. Этот захват пакета доступен здесь: http://www.edcint.co.nz/tmp/smb.fails.tcpdump
Кто-нибудь может помочь?
----------------- smb.conf ---------------------
[global]
log file = /var/log/samba/%m.log
writeable = yes
server string = GW Samba Server %v
admin users = mjurgens, vivian, jessica, jasmine, justin, julia
workgroup = HOME
hosts allow = 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24 192.168.10.0/24
security = user
passdb backend = tdbsam
unix extensions = no
load printers = no
wide links = yes
kernel oplocks = yes
# needed for DDWRT routers
ntlm auth = yes
[shared]
path = /export/shared
create mask = 0775
comment = Shared
valid users = @family playontv