GNU/Linux >> Tutoriales Linux >  >> Linux

Los clientes de Windows no actualizarán el archivo samba de Linux localmente si leen el archivo a intervalos <=10 segundos

Los valores predeterminados para las configuraciones relevantes son:

  • oplocks = yes
  • kernel oplocks = no

(Consulte la documentación de Samba smb.conf)

Puede deshabilitar los bloqueos operativos, según otra respuesta.

Alternativamente, si está ejecutando un sistema operativo Linux con un kernel moderno (2.4 o más reciente), puede dejar oplocks = yes y en su lugar agregue una línea a smb.conf para habilitar los bloqueos operativos del núcleo. Según la sección de bloqueos operativos del kernel (S) en la documentación:

La compatibilidad con los bloqueos operativos del kernel permite romper los bloqueos operativos de Samba cada vez que un proceso UNIX local o una operación NFS accede a un archivo que smbd(8) ha bloqueado. Esto permite una consistencia de datos completa entre SMB/CIFS, NFS y el acceso a archivos locales

Cuando oplocks y kernel oplocks ambos están habilitados, debe obtener un buen rendimiento (del almacenamiento en caché) y la invalidación de caché cuando se actualizan los archivos.

Para habilitar los bloqueos operativos del núcleo, agregue esta línea a su archivo de configuración de Samba:

kernel oplocks = yes

Resolví esto colocando

oplocks = False

en mi smb.conf en mi configuración compartida.

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


Linux
  1. Interoperabilidad de Windows y Linux:una mirada a Samba

  2. Cómo montar recursos compartidos de Windows o Samba de forma permanente

  3. Archivo png.h no encontrado - Linux

  4. Linux:'Nombre de usuario' no está en el archivo sudoers. Este incidente será reportado

  5. Servidor de archivos Linux Samba resistente al ransomware

Comparte archivos entre ordenadores Linux y Windows

Cómo editar archivos de hosts en Linux, Windows o Mac

Cómo compartir archivos localmente en Linux usando NitroShare

Cómo instalar el servidor de intercambio de archivos Samba en el sistema Linux

Un chico de Windows en un mundo Linux:usuarios y permisos de archivo

Cómo convertir un archivo .pem a un archivo .ppk en Windows y Linux