Aquí está mi configuración: una máquina servidor NFS (v4), varias máquinas cliente NFS.
Cuando una máquina cliente escribe archivos en el soporte NFS, los otros clientes ven el nuevo contenido al instante: no hay problema.
Pero, cuando la máquina del servidor modifica el contenido del archivo, este nuevo contenido no se muestra en el cliente hasta que haga una parte ls
del directorio desde el cliente.
Estoy absolutamente perplejo con esta inconsistencia ... ¡cualquier ayuda sería muy apreciada!
Informaciones:
- nfs 1.2.3-r1 tanto en el cliente como en el servidor
- acregmin, acregmax, acdirmin, acdirmax, lookupcache: valores predeterminados
ls -i
en el cliente antes de editar el archivo en el servidor y luego nuevamente. Vea si los números cambian. Si lo hacen porque el servidor está reemplazando el archivo y el cliente no lo nota hasta que vuelve a escanear el directorio. Si es así, intente configurar la opción de montajelookupcache=none
y vea si el comportamiento cambia.