У меня была точно такая же проблема, но с экспортом Samba 4 и клиентами Windows 7. Это определенно ошибка на стороне клиента. После некоторого тщательного устранения неполадок, я просто добавил ключ реестра, и он нажал на кнопку шарма после нажатия кнопки F5 один раз.
Нужно было только добавить этот раздел реестра:
DirectoryCacheLifetime [DWORD] = 0
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters
Значения, упомянутые в этой статье, кажутся недействительными, так как эти значения реестра больше не существуют. Я полагаю, что срок действия по умолчанию для кэша составляет 10 минут, а не 10 секунд. http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
ОБНОВЛЕНИЕ (20/04/2015)
Если вы заинтересованы в применении этого на стороне сервера без необходимости настройки клиентов, вы должны добавить следующую строку в раздел [global] в файле smb.conf:
максимальный протокол сервера = SMB2_02
Это ограничит сервер протоколом SMB2, а не SMB3 по умолчанию, который поставляется с Samba 4, но это снижает скорость передачи. Я считаю, что протокол SMB2_02 является ранней версией SMB2, которая не поддерживает кэширование, поэтому в этом случае он должен работать.
Однако я заметил, что некоторые клиенты все еще испытывают проблемы с кэшированием и должны были вручную изменить реестр, как описано выше.
К сожалению, не так много документации о различных версиях протокола SMB. Вот что говорит man-страница для smb.conf по этому поводу:
Ссылка: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL