NFS – 客户端上的文件没有出现在服务器上

下面是我的设置:一台NFS服务器机器,两台NFS客户机。

客户端机器将文件写入NFS挂载,但是有时文件不会出现在NFS服务器机器或其他客户机上…..

我绝对难住这一个…任何帮助将不胜感激!

不要立即出现或不出现一段时间?

NFS将默认在系统的内核级执行目录和文件内容的caching级别。 如果机器更新了一个文件,并且机器两个仍然获得了caching中的文件副本,那么如果机器二尝试访问该文件,那么它可能不会看到文件的较新版本,直到其caching过期。

检查nfs的手册页以获取以下参数:

acregmin=n The minimum time in seconds that attributes of a regu- lar file should be cached before requesting fresh information from a server. The default is 3 seconds. acregmax=n The maximum time in seconds that attributes of a regu- lar file can be cached before requesting fresh informa- tion from a server. The default is 60 seconds. acdirmin=n The minimum time in seconds that attributes of a direc- tory should be cached before requesting fresh informa- tion from a server. The default is 30 seconds. acdirmax=n The maximum time in seconds that attributes of a direc- tory can be cached before requesting fresh information from a server. The default is 60 seconds. actimeo=n Using actimeo sets all of acregmin, acregmax, acdirmin, and acdirmax to the same value. There is no default value. noac Disable all forms of attribute caching entirely. This extracts a significant performance penalty but it allows two different NFS clients to get reasonable results when both clients are actively writing to a common export on the server.