0

这似乎应该是显而易见的,但我看不到答案。NFS 有缓存吗?它是如何工作的?它只是利用您的操作系统/文件系统缓存吗?它取决于您使用的客户端或服务器吗?

我在 Solaris 上使用 NFS 作为客户端,没有特殊的挂载选项。

4

1 回答 1

0

NFS 本身没有缓存,但是您的操作系统可能会在文件系统级别进行一些缓存。

来自 RFC 1813:

NFS 版本 3 协议未定义客户端或服务器上的缓存策略。特别是,不支持客户端和服务器之间以及不同客户端之间的严格缓存一致性。

http://www.unixcoding.org/NFSCoding解释了 NFS 缓存的一些实际问题。

于 2009-03-29T21:42:11.443 回答