두 디렉토리의 양방향 동기화 자동 수행


17

폴더 Directory A와 사이에 양방향 자동 동기화를 수행하고 싶습니다 Directory B. 이는 Directory A하위 디렉토리 중 하나에 있는 파일 이 변경 Directory B될 때마다 해당 변경 사항이 즉시 적용되고 Directory B해당 하위 디렉토리 중 하나에 있는 파일 이 변경 될 때마다 해당 변경 사항이 즉시 적용됨을 의미 Directory A합니다. 따라서 문서 속성을 포함하여 두 디렉토리는 완전히 동일합니다. 어떻게하면 되나요?

우분투 16.10을 사용하고 있습니다.

심볼릭 링크는 옵션이 아닙니다.


@ dadexix86 변경 사항이에 Directory A적용 Directory B되면 파일을 수정 Directory B하거나 새 파일을 만듭니다. 그러나 Directory A두 디렉토리가 이미 동일하므로이 변경 사항을 다시 적용 할 수 없습니다 . 파일을 수정하지 않으면 수정할 수 없습니다.
Georgelemental

1
이것이 백업 이유 인 경우 실수로 한 디렉토리에서 파일을 삭제하면 다른 디렉토리에서 파일이 제거되므로 백업을 잃었으므로이를 구현하는 방법에 매우주의하십시오 (cron + rsync일까요?).
Carl H

mv B B.old && ln-s A B=). A를 == B로하려면 A를 B로 연결하십시오. 그렇지 않으면 A에서 B로 또는 rsync를 사용하십시오.
Panther


1
@CarlH 동기화는 백업용이 아닙니다 ;-)
Rinzwind

답변:


10

조화

Unison은 GUI 및 터미널 기반 도구로, 파일과 디렉토리를 서로 다른 로컬 디렉토리와 드라이브 또는 서로 다른 운영 체제에있을 수있는 네트워크간에 동기화 할 수 있습니다. 이 응용 프로그램은 Unix 운영 체제 (Linux 및 Mac OS X) 및 Windows에서 사용할 수 있습니다. 다른 장소에서 변경을 수행 할 수 있으며 Unison은 파일 및 폴더의 올바른 버전으로 파일을 업데이트하고 필요에 따라 파일 및 디렉토리를 복사, 삭제, 이름 바꾸기 또는 삭제합니다.

Unison 동기화 앱은 아마도 Ubuntu / Debian 커뮤니티에서 가장 많이 사용하고 신뢰할 수 있습니다. 소프트웨어 센터와 패키지 관리자에서 사용할 수 있습니다. 명령 줄과 그래픽 사용자 인터페이스 (GUI) (GTK)가 있습니다.

유니슨 홈페이지

우분투 도움말 커뮤니티 위키-Unison

우분투 매뉴얼-Unison

귀하의 요청에 가까운 짧은 사용 예는 Rmano answer (아래 스크린 샷) 에서 찾을 수 있습니다 .

여기에 이미지 설명을 입력하십시오

FreeFileSync

FreeFileSync는 파일을 동기화하고 폴더를 동기화하는 데 도움이되는 무료 데이터 백업 소프트웨어입니다. 데이터 백업을 설정하고 실행하는 동안 시간을 ​​절약하면서 시각적 인 피드백을받을 수 있도록 설계되었습니다. FreeFileSync는 Windows, Linux 및 macOS에서 사용 가능한 오픈 소스 소프트웨어입니다.

나는 시도한 적이 없지만 그것은 가치가있는 것 같습니다. 기본 GUI가 있으며 현재 개발 중입니다.

FreeFileSync 홈페이지

여기에 이미지 설명을 입력하십시오

싱크 론

Synkron은 파일과 폴더를 항상 업데이트하는 데 도움이되는 응용 프로그램입니다. 문서, 음악 또는 사진을 쉽게 동기화하여 어디에서나 최신 버전을 사용할 수 있습니다. Synkron은 사용하기 쉬운 인터페이스를 제공하며 많은 기능을 가지고 있습니다. 또한 무료, 오픈 소스 및 크로스 플랫폼입니다.

Synkron 홈페이지

여기에 이미지 설명을 입력하십시오


1
unbun은 우분투 저장소에서 사용할 수 있습니다. apt-get install unison-gtk
phil294

3

오랫동안 rsync를 사용하여 랩톱 (2)과 세 번째 컴퓨터를 동기화 한 다음 동기화를 시도했지만 오늘 아침 유명한 검색 엔진 이이 프로젝트를 제공했습니다.

거울

다른 솔루션을 비교할 수도 있습니다.

rsync 에 대한 그의 주요 주장 은 실시간이 아니며 공식적으로 두 가지 방법입니다.

추신 : 나는 제로 티어를 통해 그것을 사용하고 있으므로 내 컴퓨터는 항상 서로 통신 할 수 있습니다.


1

나는 synkron도구를 추천합니다 . 이것은 리눅스 (및 다른 OS)에서 사용 가능한 오픈 소스 응용 프로그램입니다. 파일의 최신 사본은 타임 스탬프에 따라 폴더를 통해 업데이트됩니다. 동기화 빈도는 사용자 정의됩니다.

설치하려면 Qt 4.3 또는 최신 버전이 필요한 빌드해야합니다.

sourceforge 페이지 (sourceforge의 synkron )를 확인하여 다운로드 및 설치 세부 사항을 확인하십시오.

장점 rsync+cron및 기타 간단한 접근 방식 :

  • 특정 기간 동안 저장되는 임시 백업이 생성됩니다.
  • 삭제를 전파하지 않는 옵션.
  • 여러 폴더를 마스터 또는 슬레이브 마스터 구성으로 연결할 수 있습니다.

프로젝트 페이지 -Synkron 페이지 / 문서 -Synkron 문서


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.