Ho avuto esattamente lo stesso problema ma con le esportazioni Samba 4 e i client Windows 7. È sicuramente un errore lato client. Dopo un'attenta risoluzione dei problemi, ho semplicemente aggiunto la chiave di registro e ha funzionato come un incantesimo dopo aver premuto il pulsante F5 una volta.
Dovevo solo aggiungere questa chiave di registro:
DirectoryCacheLifetime [DWORD] = 0
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters
I valori menzionati in questo articolo sembrano non essere validi, poiché questi valori di registro non esistono più. Ritengo che il tempo di scadenza predefinito per la cache sia di 10 minuti anziché 10 secondi. http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
AGGIORNAMENTO (20/04/2015)
Se sei interessato ad applicarlo sul lato server senza la necessità di configurare i client, devi aggiungere la seguente riga nella sezione [globale] all'interno di smb.conf:
protocollo server max = SMB2_02
Ciò limiterà il server al protocollo SMB2 anziché a SMB3 predefinito fornito con Samba 4 ma compromette la velocità di trasferimento. Credo che il protocollo SMB2_02 sia una versione iniziale di SMB2 che non supporta la memorizzazione nella cache, quindi dovrebbe funzionare in questo caso.
Tuttavia, ho notato che alcuni client stavano ancora riscontrando problemi di memorizzazione nella cache e hanno dovuto modificare manualmente il registro come descritto sopra.
Sfortunatamente non c'è molta documentazione sulle varie versioni del protocollo SMB. Ecco cosa dice la pagina man di smb.conf al riguardo:
Riferimento: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL