不要立即出现或不出现一段时间?
默认情况下,NFS会在系统内核级别执行目录和文件内容的缓存级别.如果机器1更新文件并且机器2仍然在缓存中获得该文件的副本,则如果机器2尝试访问该文件,则在其缓存到期之前它可能看不到该文件的较新版本.
检查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.