Saya memiliki masalah yang persis sama tetapi dengan ekspor Samba 4 dan klien Windows 7. Sudah pasti kesalahan sisi klien. Setelah beberapa pemecahan masalah yang menyeluruh, saya hanya menambahkan kunci registri dan itu bekerja seperti pesona setelah menekan tombol F5 sekali.
Hanya perlu menambahkan kunci registri ini:
DirectoryCacheLifetime [DWORD] = 0
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parameters
Nilai yang disebutkan dalam artikel ini tampaknya tidak valid, karena nilai registri ini tidak ada lagi. Saya percaya bahwa waktu kedaluwarsa default untuk cache adalah 10 menit daripada 10 detik. http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
UPDATE (20/04/2015)
Jika Anda tertarik untuk menerapkan ini di sisi server tanpa perlu mengkonfigurasi klien, Anda harus menambahkan baris berikut di bagian [global] dalam smb.conf:
protokol server maks = SMB2_02
Ini akan membatasi server ke protokol SMB2 daripada SMB3 default yang datang dengan Samba 4 tetapi ini mengurangi kecepatan transfer. Saya percaya bahwa protokol SMB2_02 adalah versi awal SMB2 yang tidak mendukung caching, jadi itu harus bekerja dalam kasus ini.
Namun saya perhatikan bahwa beberapa klien masih mengalami masalah caching dan harus mengubah registri secara manual seperti dijelaskan di atas.
Sayangnya tidak ada banyak dokumentasi tentang berbagai versi protokol SMB. Inilah yang dikatakan halaman manual untuk smb.conf tentang ini:
Referensi: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL