서버 A를 변경하면 서버 B에 표시되고, 서버 B를 변경하면 서버 B A에 표시되도록 홈 폴더를 "공유"하려는 두 개의 서버가 있습니다.
이제 서버 A(NFS 서버)에서 변경 사항이 서버 B(NFS 클라이언트)에 표시되지만 그 반대의 경우에는 표시되지 않도록 NFS를 설정했습니다. B에 대한 변경 사항이 A에 표시되도록 NFS 구성에서 수행할 수 있는 작업이 있습니까?
내 질문은 복잡한 작업을 수행하지 않고도 NFS가 원하는 작업을 수행하도록 할 수 있는 방법이 있습니까? 아니면 이를 달성하기 위해 다른 도구를 사용해야 합니까? 미리 감사드립니다!
답변1
이런! 그래서 저는 NFS가 올바르게 설정되면 양방향으로 동기화한다고 추측합니다.
문제는 내 /etc/fstab이 올바르게 설정되지 않았기 때문에 서버 A에 /home/ubuntu가 있고 서버 B에 /home/ubuntu가 있었지만 A를 B에 마운트하지 않았기 때문에 다음을 수행했습니다. 다음 변경 B는 A에 반영되지 않습니다!
답변2
rsync
이와 같은 도구를 사용하여 예약된 작업을 설정하고 로컬 디렉터리와 NFS 마운트 디렉터리 간에 동기화하지 않는 한 이는 데이터/파일에 대한 고가용성을 제공하지 않습니다 . Lsyncd
데몬 프로세스를 볼 수 있습니다 .