我对读取磁盘缓存对通过 NFS 访问文件的影响感兴趣。假设我在 NFS 上有一个文件。我从 linux 主机“A”访问它(做“cat myfile”)。如果有足够的 RAM,文件最终会出现在磁盘缓存中。现在我从主机“B”修改该文件。主机“A”上的操作系统如何知道它必须使缓存的那部分无效?是否有来自 NFS 的回调?或者磁盘缓存很快过期?
linux nfs kernel disk-cache
disk-cache ×1
kernel ×1
linux ×1
nfs ×1