Ketika saya membuat folder baru di folder bersama di bawah Windows Server 2012 kadang-kadang saya tidak dapat melihat folder baru dengan klien windows 7. Juga dengan sedikit penyegaran, saya masih tidak dapat melihat folder baru. Setelah beberapa menit, mereka muncul. Apakah mungkin untuk mengubah waktu penyegaran atau apa?
Terima kasih
Jawaban:
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:
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:
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
sumber
Saya memiliki masalah yang sama dan saya akan memposting apa yang telah saya baca. Saya belum mencobanya.
Anda perlu menambahkan beberapa kunci registri untuk memaksa SMB2.0 menyegarkan layar lebih cepat. Ini kuncinya:
seperti biasa, edit registri dengan risiko Anda sendiri
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parameters
1.Direktori cache, dengan mengatur "DirectoryCacheLifetime" ke NOL.
2.File Tidak Ditemukan cache, dengan mengatur "FileNotFoundCacheLifetime" ke NOL.
3. File cache informasi, dengan mengatur "FileInfoCacheLifetime" ke NOL.
Setelah menambahkan entri ini, reboot mesin dan coba lagi. Saya melakukan ini pada setiap mesin klien yang mengalami masalah dalam melihat pembagian jaringan. Saya tidak melakukan ini ke server File itu sendiri.
sumber
Saya membuat Dword baru: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parameters \ DirectoryCacheLifetime dan disetel ke 0
Ini bekerja untuk saya setelah reboot.
sumber