Nilai default untuk setelan yang relevan adalah:
oplocks = yes
kernel oplocks = no
(Lihat dokumentasi Samba smb.conf)
Anda dapat menonaktifkan oplock, sesuai jawaban lain.
Alternatifnya, jika Anda menjalankan Linux O/S dengan kernel modern (2.4 atau yang lebih baru), Anda dapat meninggalkan oplocks = yes
dan sebagai gantinya tambahkan baris ke smb.conf
untuk mengaktifkan oplock kernel. Sesuai bagian kernel oplocks (S) dalam dokumentasi:
Dukungan Kernel oplock memungkinkan oplock Samba untuk dipatahkan setiap kali proses UNIX lokal atau operasi NFS mengakses file yang telah dikunci oleh smbd(8). Hal ini memungkinkan konsistensi data lengkap antara SMB/CIFS, NFS, dan akses file lokal
Ketika oplocks
dan kernel oplocks
keduanya diaktifkan, Anda akan mendapatkan kinerja yang baik (dari caching) dan pembatalan cache saat file diperbarui.
Untuk mengaktifkan oplock kernel, tambahkan baris ini ke file konfigurasi Samba Anda:
kernel oplocks = yes
Saya menyelesaikan ini dengan menempatkan
oplocks = False
di smb.conf saya di bawah pengaturan berbagi saya.
https://www.samba.org/samba/docs/old/Samba3-HOWTO/locking.html#id2615926