Назад | Перейти на главную страницу

NAS, подключенный к нескольким серверам, не синхронизирован

Наши приложения записывают данные в NAS, которое подключено к нескольким серверам (под управлением Redhat и suse). Обычно это работает нормально, но несколько раз в неделю NAS перестает синхронизироваться. Записываемый файл часто бывает правильным на одной машине, но не на других. Сценарий:

  1. Наше приложение записывает файл в NAS с сервера-A
  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

проверка файла server-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/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml

проверка файла server-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/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml

проверка файла server-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/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826/conversion/output/WLAWDB.PROD@A.WLNV.WFTTEXT.B1.35826_w_3rd_wfttext.xml

Что контролирует задержку распространения или кеширование монтируемых NAS? Что я должен проверить, чтобы исправить это?

Я не знаю первопричины проблемы, но добавление этой опции монтирования устранило ее: actimeo = 1