이를위한 가장 좋은 도구는 명령 줄 도구 "Rsync"입니다. GUI가 필요한 경우 Rsync 개념을 기반으로하는 Unison 또는 LuckyBackup을 사용해보십시오. Unison과 LuckyBackup은 모두 저장소에 있습니다.
rsync의 예는 다음과 같습니다.
rsync -vxtr / home / scaine / Pictures / / home / OtherUser / Pictures /
... 내 Pictures 디렉토리를 다른 사용자의 Pictures 디렉토리와 동기화합니다. 내가 지정한 옵션은 사본을 확인하고, 복사하는 동안 타임 스탬프 / 권한을 보존하며, 찾은 하위 디렉토리를 통과합니다. 더 많은 옵션을 보려면 "man rsync"를 수행하십시오.
PC를 함께 연결하는 경우 스위치 / 허브에 놓거나 크로스 오버 케이블을 사용하여 삼바를 통해 디렉토리를 공유하십시오.
편집 : 목표는 두 PC를 "거울"하는 것이 좋습니다. 이 명령은 소스에서 대상으로 파일 만 "추가"합니다. 삭제해야 할 경우 -delete 옵션도 필요합니다.
조사 결과 Rsync가 미러링을 특히 잘 처리 하지 못하는 것으로 보입니다 . 보기 당신은 아마 어린 파일을 덮어 오래된 파일 찾을 실현이 이 업데이트시를! 더 나쁜 것은, -update 옵션을 사용하여이 동작을 방지하더라도 더 오래된 파일을 가진 파일을 오래된 파일로 "업데이트"하지 않고 단지 "건너 뛸"것입니다. 거의 이상적입니다.
마지막으로 양방향 동기화를 수행하려면 동일한 명령을 실행하지만 소스 / 대상을 반대로해야합니다. 물론 첫 번째 명령 (-delete 옵션을 사용했다고 가정)이 소스에 존재하지 않는 대상의 파일을 삭제했기 때문에 이것은 현재 사용이 제한되어 있습니다. Unison은 메모리에서 양방향 동기화를 매우 잘 처리합니다.
여러 편집 내용을 동기화 상태로 유지하려는 경우 Dropbox 솔루션이 가장 좋습니다. UbuntuOne 또는 Dropbox를 다시 살펴볼 수 있다면 symlinking이 해결책이 될 수 있습니다. 예를 들어, 사진 및 음악을 One / Dropbox에서 유지하고이 rsync / unison 솔루션을 큰 물건에 사용하는 동안 문서 폴더 만 symlink 할 수 있습니까?