linux – NFS – 客户端上的文件未出现在服务器上

继承我的设置:一台NFS服务器机器,两台NFS客户端机器.

客户端计算机将文件写入NFS挂载,但偶尔,这些文件不会出现在NFS服务器计算机或其他客户端计算机上…..

我对这一点感到非常难过……任何帮助都将不胜感激!

解决方法

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

认情况下,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.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...