Primero, NFS no proporciona coherencia de caché, por lo que si lo necesita, debe buscar en otro lado.
Lo que NFS especifica es un modelo más débil llamado consistencia cercana a la apertura. Esto significa que cuando se cierra un archivo, los datos sucios se envían al servidor. Por el contrario, cuando se abre un archivo, se realiza una verificación de atributos, lo que significa que si el cliente ha almacenado en caché las páginas de ese archivo, verifica si esas páginas siguen siendo válidas.
Si bien no se encuentra en la especificación en sí, la mayoría de los clientes NFS tienen algo llamado tiempo de espera de caché de atributos, es decir, cuántos años pueden tener los atributos de un directorio o archivo abierto antes de que el cliente contacte al servidor para revalidarlos. En Linux, vea las opciones de montaje de actimeo = etc. Los valores más altos permiten un almacenamiento en caché más agresivo, pero aumentan el riesgo de usar datos obsoletos si algún otro cliente actualiza el archivo mientras tanto.