
fstab을 통해 마운트된 공유 디스크가 있는 두 개의 Centos 7 서버가 있습니다.
/dev/sdb /mnt/shared xfs rw,suid,dev,noexec,auto,user,sync 0 0
두 서버 모두에서 디스크와 해당 내용을 볼 수 있지만 새 파일을 만들 때 반대 서버에서는 자동으로 표시되지 않습니다. 디스크를 마운트 해제했다가 마운트하면 파일이 나타납니다.
파일이 생성된 후 실행하면 sync
파일이 생성되지 않습니다.
제안대로 lsyncd를 설치했습니다여기그러나 아무것도 변하지 않았습니다.
답변1
공유 블록 장치를 사용하고 있고 두 서버 모두 파일 시스템에 쓸 수 있도록 하려면 클러스터된 파일 시스템을 사용하고 있는지 확인해야 합니다. 그렇지 않으면 파일 시스템이 확실히 손상될 것입니다.
클러스터 파일 시스템의 예:
GFS
Lustre
OCF
LizardFS
가능하다면 두 서버 모두에 NFS 공유를 마운트하는 것이 더 간단할 수 있습니다. 이렇게 하면 파일 잠금과 같은 문제가 처리됩니다.