连接到多台服务器的 NAS 不同步

连接到多台服务器的 NAS 不同步

我们的应用程序将数据写入挂载到多台服务器(运行 redhat 和 suse)的 NAS。通常情况下,这样做可以正常工作,但每周有几次 NAS 似乎不同步。写入的文件在一台机器上通常是正确的,但在其他机器上则不正确。场景:

  1. 我们的应用程序从服务器 A 向 NAS 写入文件
  2. 如果我们登录到服务器 A,并访问刚刚写入 NAS 的文件,则它是正确且完整的
  3. 如果我们登录到服务器 B 并从完全相同的 NAS 安装访问完全相同的文件,则该文件不完整
  4. 如果我们登录到服务器 C 并从完全相同的 NAS 访问完全相同的文件,则该文件不完整,但与我们在服务器 B 上看到的内容相匹配

服务器 A、B 和 C /etc/fstab

eg-nasclnt-a02:/vol/ct_wlnvtest_nosnap/othertreatisewlnvtest /wlnv/analytical-cc/othertreatise nfs bg,hard,intr,tcp,nfsvers=3,rsize=32768,wsize=32768

服务器-A文件检查

[serverA] md5sum /wlnv/analytical-cc/othertreatise/data/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml   
5e0116be3c26280a2cf8e6b83147a50c  /wlnv/analytical-cc/othertreatise/data/[email protected]/conversion/output/[email protected]_w_3rd_wfttext.xml

服务器-B文件检查

[serverB] md5sum /wlnv/analytical-cc/othertreatise/data/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml
81dead688c6f5632d9b25f226b45e7f4  /wlnv/analytical-cc/othertreatise/data/[email protected]/conversion/output/[email protected]_w_3rd_wfttext.xml

服务器-C 文件检查

[serverC] md5sum /wlnv/analytical-cc/othertreatise/data/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD\@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml
81dead688c6f5632d9b25f226b45e7f4  /wlnv/analytical-cc/othertreatise/data/[email protected]/conversion/output/[email protected]_w_3rd_wfttext.xml

什么控制 NAS 安装传播延迟或缓存?我应该检查什么来纠正这个问题?

答案1

我不知道问题的根本原因,但添加此安装选项已修复该问题:actimeo = 1

相关内容