GNU/Linux >> Tutoriels Linux >  >> Linux

Les clients Windows n'actualiseront pas le fichier samba Linux localement s'ils lisent le fichier à des intervalles <=10 secondes

Les valeurs par défaut pour les paramètres pertinents sont :

  • oplocks = yes
  • kernel oplocks = no

(Voir la documentation Samba smb.conf)

Vous pouvez désactiver les oplocks, selon une autre réponse.

Sinon, si vous utilisez un système d'exploitation Linux avec un noyau moderne (2.4 ou plus récent), vous pouvez laisser oplocks = yes et à la place ajouter une ligne à smb.conf pour activer les oplocks du noyau. Selon la section des oplocks (S) du noyau dans la documentation :

La prise en charge des oplocks du noyau permet aux oplocks Samba d'être rompus chaque fois qu'un processus UNIX local ou une opération NFS accède à un fichier que smbd(8) a oplocké. Cela permet une cohérence complète des données entre SMB/CIFS, NFS et l'accès aux fichiers locaux

Quand oplocks et kernel oplocks sont tous deux activés, vous devriez obtenir de bonnes performances (grâce à la mise en cache) et une invalidation du cache lorsque les fichiers sont mis à jour.

Pour activer les oplocks du noyau, ajoutez cette ligne à votre fichier de configuration Samba :

kernel oplocks = yes

J'ai résolu cela en plaçant

oplocks = False

dans mon smb.conf sous mes paramètres de partage.

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


Linux
  1. Comment configurer le serveur SAMBA et transférer des fichiers entre Linux et Windows

  2. Interopérabilité Windows et Linux :un regard sur Samba

  3. Comment monter des partages Windows ou Samba de manière permanente

  4. Impossible de joindre le serveur Linux Samba au domaine Windows Active Directory

  5. Serveur de fichiers Linux Samba résistant aux ransomwares

Partager des fichiers entre des ordinateurs Linux et Windows

Comment modifier le fichier Hosts sous Linux, Windows ou Mac

Comment partager des fichiers localement sur Linux en utilisant NitroShare

Comment installer le serveur de partage de fichiers Samba sur le système Linux

Un gars Windows dans un monde Linux :utilisateurs et autorisations de fichiers

Comment convertir un fichier .pem en un fichier .ppk sous Windows et Linux