GNU/Linux >> Linux Esercitazione >  >> Linux

I client Windows non aggiorneranno il file samba Linux localmente se leggono il file a intervalli <=10 secondi

I valori predefiniti per le relative impostazioni sono:

  • oplocks = yes
  • kernel oplocks = no

(Vedi la documentazione di Samba smb.conf)

Puoi disabilitare gli oplock, come da un'altra risposta.

In alternativa, se stai utilizzando un sistema operativo Linux con un kernel moderno (2.4 o più recente), puoi lasciare oplocks = yes e invece aggiungi una riga a smb.conf per abilitare gli oplock del kernel. Come da sezione kernel oplocks (S) nella documentazione:

Il supporto per gli oplock del kernel consente di interrompere gli oplock di Samba ogni volta che un processo UNIX locale o un'operazione NFS accede a un file che smbd(8) ha bloccato. Ciò consente la completa coerenza dei dati tra SMB/CIFS, NFS e l'accesso ai file locali

Quando oplocks e kernel oplocks sono entrambi abilitati, dovresti ottenere buone prestazioni (dalla memorizzazione nella cache) e l'invalidazione della cache quando i file vengono aggiornati.

Per abilitare gli oplock del kernel, aggiungi questa riga al tuo file di configurazione di Samba:

kernel oplocks = yes

L'ho risolto inserendo

oplocks = False

nel mio smb.conf sotto le mie impostazioni di condivisione.

https://www.samba.org/samba/docs/old/Samba3-HOWTO/locking.html#id2615926


Linux
  1. Impossibile unire il server Samba Linux al dominio Active Directory di Windows

  2. Linux:'Nome utente' non è nel file sudoers. Questo incidente verrà segnalato

  3. pscp copia il file in remoto da Windows a Linux

  4. Perché Windows non riconosce i file all'interno delle partizioni Linux?

  5. Riproduci video dalla condivisione SAMBA su Android:qualsiasi volume condiviso da Linux o Windows

Condividi file tra computer Linux e Windows

Come modificare il file host in Linux, Windows o Mac

Come condividere file localmente su Linux utilizzando NitroShare

Come installare il server di condivisione file Samba su un sistema Linux

Un ragazzo di Windows in un mondo Linux:utenti e autorizzazioni di file

Come convertire un file .pem in un file .ppk su Windows e Linux