Linux | 열려 있는 파일을 다른 디렉터리에 복사하고 동기화 상태로 유지

Linux | 열려 있는 파일을 다른 디렉터리에 복사하고 동기화 상태로 유지

응용 프로그램에서 사용되는 파일을 Ubuntu 시스템의 별도 디렉터리에 복사하고 싶습니다. 소스 디렉터리에 있는 이러한 파일은 대상 디렉터리에 있는 복사본과 지속적으로 동기화되어야 합니다. 동기화가 원활하게 이루어져 대상 디렉터리에서 응용 프로그램의 다른 인스턴스를 실행할 수 있어야 합니다.

답변1

복제 FUSE 파일 시스템인 Chironfs를 사용해 볼 수 있습니다(사용자 공간에서 구현됨, 다음에서 사용 가능).https://github.com/tweksteen/chironfs).

설치 후 다음 명령을 실행할 수 있습니다.

mkdir a a1 a2 a3
chironfs a1=a2=a3 a

그 시점부터 에 기록된 모든 파일은 즉시 , a에도 복사 됩니다 a1.a2a3

각 디렉터리는 서로 다른 장치에 있을 수 있으므로 마운트하기만 하면 됩니다. 프로세스가 완전히 투명합니다.

관련 정보