여러 워크 스테이션을 동기화 상태로 유지


11

여러 가지 이유로 여러 컴퓨터에서 작업합니다. 해당 컴퓨터를 구성에 맞게 동기화하고 싶습니다. 여러 호스트의 구성을 수동으로 업데이트 할 수있는 VCS 기반 설정이 이미 있습니다. 그러나 나는 이것을 자동으로 수행하는 방법을 찾고 있습니다.

내가 찾고있는 것은 :

  • 구성 동기화 방법 (vim, ssh, evolution)
  • ~ / Documents와 같은 특정 디렉토리를 동기화 상태로 유지

이것은 모든 사용자 구성이며 시스템 구성이 아닙니다. 때때로 워크 스테이션이 오프라인 상태이거나 느린 링크 뒤에있을 수 있으므로이를 감지하여 그에 따라 조치를 취할 수 있다는 것이 장점입니다.

답변:


6

해당 파일에 기밀 데이터가없는 경우 Dropbox 를 사용 하여 여러 컴퓨터에서 자동으로 동기화 할 수 있습니다. Dropbox 데몬은 일반적으로 하나의 폴더를 동기화 ~/Dropbox하지만 다른 폴더 나 파일을 해당 폴더에 심볼릭 링크하여 동기화에 포함시킬 수 있습니다. Dropbox는 여러 폴더를 동기화하는 다른 방법을 제공한다고 생각하지만 지금 길을 찾을 수는 없습니다.


~/Dropbox와 기호를 사용 하여 폴더를 심볼릭으로 연결할 수 있습니다 ln -s.
lfaraone

1
@lfaraone : 네, Dropbox 폴더에 심볼릭 링크를하는 것에 대해 말씀 드렸습니다.
David Z

dropbox 또는 ubuntu one을 사용하는 것이 옵션이지만 해당 위치에서 동기화 할 수없는 특정 서버를 제외합니다. VCS 기반 솔루션을 계속 사용하는 것이 유일한 옵션이라고 생각합니다.
Ressu

이 경우 Dropbox 또는 Ubuntu One을 사용할 수 없지만이 답변이 가장 유용합니다.
Ressu

@Ressu : 감사합니다 :-) 왜 Dropbox를 사용할 수 없습니까? 서버가 방화벽 뒤에 있습니까?
David Z

4

모든 워크 스테이션이 Ubuntu 기반이라면 Dropbox (더 나은 플랫폼 간 솔루션)를 권장하지만 Ubuntu One을 사용할 수 있습니다. 더 강력한 것을 찾고 있다면 rsync를 살펴보십시오 .


3

Landscape 는 여러 우분투 시스템을 관리하고 모니터링하기 위해 정식 서비스로 유료 서비스입니다. 더 좋은 점은 그것을 지불함으로써 우분투도 지원한다는 것입니다!


조경이 사용자 프로필을 관리하는 것은 의심 스럽다
Ressu

3

사용할 수있는 또 다른 무료 서비스는 Spideroak 인데 Dropbox 및 UbuntuOne보다 약간 단순하지만 더 유연합니다. 백업 할 폴더를 선택하고 동기화 할 폴더를 결정할 수 있습니다. 모든 머신에서 동기화하지 않으려는 데이터를 백업하기 위해 서비스를 사용할 수 있기 때문에 더 나은 구성이 가능합니다.

또 다른 장점 (실제 여부를 확인하기는 어렵지만) : 모든 데이터는 암호화되므로 "제로 지식 정책"이 있어 파일 이름조차 알지 못합니다.


1

SSH 액세스 권한이있는 개인 서버에서 공유 Git 저장소를 작성할 수 있습니다. 예를 들어, 나는 이것을 위해 거의 freespeech.net 계정을 사용하고 있으며 비용이 매우 낮습니다.

화려하고 싶다면 cron 스크립트를 작성하여 항상 변경 사항을 자동으로 푸시 / 풀하여 항상 파일을 최신 상태로 유지하십시오. 두 대의 컴퓨터에서 동시에 작업하지 않는 한 병합 충돌이 발생하지 않아야합니다.


이것은 내가 이미 가지고있는 것과 유사합니다. 더 자동화 된 솔루션을 찾고 있습니다. cron을 사용하면 효과가있을 것입니다.
Ressu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.