동일한 LAN에 연결된 경우 두 Ubuntu 시스템간에 특정 폴더 동기화


11

나는 두 개의 우분투 머신, 랩탑과 데스크탑이 있습니다. 내가하고 싶은 것은 경로 'path1'과 'path2'에 두 컴퓨터에 폴더를 만드는 것입니다. 두 폴더가 동일한 로컬 영역 네트워크 (이더넷을 통한 데스크톱 및 WLAN을 통한 랩톱)에 연결될 때마다 두 폴더 간의 동기화를 설정하려고합니다. 예를 들어, path1 / x 파일을 만들면 path2에도 path2 / x로 나타납니다.

이 작업을 수행 할 수있는 방법이 있습니까? [삭제 동기화가 작동하지 않고 두 디렉토리에서 동시에 파일을 수동으로 삭제해야한다면 괜찮습니다]


이 페이지에 이미 답변이 표시 될 수 있습니까? askubuntu.com/questions/727304/…
eDeviser

답변:


8

[내가 좋은 방법을 찾았을 때 내 자신의 질문에 대답]

unisonU Penn에서 Benjamin Pierce가 개발 한 도구를 사용하십시오 .

두 개의 디렉토리가 있다고 가정 해 봅시다.

/home/user/Documents/dirA//home/user/Documents/dirB/

이 두 가지를 동기화하기 위해 다음을 사용할 수 있습니다.

~ $unison -ui text /home/user/Documents/dirA/ /home/user/Documents/dirB/

출력에서 동기화하도록 요청한 두 디렉토리에서 다른unison 각각의 모든 디렉토리와 파일이 표시됩니다 . 초기 실행시 추가 동기화 (두 위치에서 누락 된 파일 복제)를 수행 한 다음 머신에서 동기화 트리를 작성 및 유지 보수하고 후속 실행에서 실제 동기화를 구현합니다 (예 :에서 파일을 삭제하는 경우). 에서 삭제 얻을 것이다 뿐만 아니라. 당신은 또한 각각의 모든 변화를 비교하고 선택적으로 선택할 수 있습니다 전달 또는 두 디렉터리 사이에서 동기화 할 수 있습니다..../dirA.../dirB

선택적으로 그래픽 인터페이스를 시작하려면 -ui text명령 에서 옵션을 제거하기 만하면 되지만 cli더 간단하고 사용하기 쉽습니다.

보기에 : 유니슨은 유니슨 사용 설명서에서 튜토리얼 .


-2

rsync를 사용하여 폴더를 동기화하는 방법대한 이 학습서를 확인하십시오 .

건배


2
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
RolandiXor

2
지역 사회가보다 효과적이기 위해서는 답변에 더 자세한 정보를 제공해야합니다. 링크로는 충분하지 않습니다.이 경우 답변이 아니라 의견입니다.
Ale
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.