
# 同时挂载至两个服务器的通用文件系统数据存在延时怎么办
#### 现象描述
当服务器A和服务器B同时挂载同一文件系统C时，在服务器A上传文件，服务器B同步此文件时存在延时，而单独上传至服务器B则没有延时。
#### 定位思路
需要在两个服务器的挂载参数中增加参数noac和lookupcache=none。
noac表示禁止缓存，强制进行同步写。为了提高性能，NFS客户端缓存文件属性（默认ac），然后每隔一段时间去检查文件属性后更新。在缓存有效期内，客户端不检测服务器上文件属性是否改变。默认为ac，需要设置为noac。
lookupcache是和目录项缓存相关的一个参数，这个参数的取值可以是all，none，pos或者positive。lookupcache=none表示客户端既不信任标记为positive的缓存，也不信任标记为negative的缓存，达到禁用缓存的效果。
#### 解决方法
1. 如果已挂载通用文件系统，请先参考[卸载通用文件系统](https://support.huaweicloud.com/usermanual-sfs/sfs_01_0026.html)完成卸载操作。
2. 参考[挂载通用文件系统到Linux云服务器](https://support.huaweicloud.com/usermanual-sfs/zh-cn_topic_0034428728.html)完成挂载前准备。
3. 挂载通用文件系统时，使用如下命令进行挂载。 
   ```
   mount -t nfs -o vers=3,retrans=1,timeo=600,noresvport,nolock,proto=tcp 共享路径 本地路径
   ```
   
   
 
