web-development-kb-ko.site

컴퓨터간에 구성 및 데이터를 어떻게 동기화해야합니까?

세 대의 Ubuntu 컴퓨터 home, laptop, beach-house. 모두 동일한 버전의 Ubuntu, 10.04가 설치되어 있으며 저장소에서 최신 상태로 유지됩니다.

나는 사용한다 f-spot, Thunderbirdgoogle-chrome 모든 컴퓨터에서. 정상적인 (비동기식) 사용을 위해 지속적인 연결 없이도 데이터와 구성을 동기화 상태로 유지할 수있는 방법이 있습니까?

예를 들어, 네트워크 연결없이 사용할 수 있어야하므로 NFS 같은 것은 작동하지 않습니다.

이상적인 솔루션은 동기화 프로세스를 시작하기 위해 수동 조치가 필요하지 않습니다.

7
lfaraone

F-spot, Thunderbird 및 google-chrome과 같은 앱은 모두 데이터를 저장하기 위해 어떤 형태의 바이너리 데이터베이스를 사용합니다. 동일한 앱이 동시에 파일에 액세스/수정할 가능성이있는 이와 같은 동기화를 시도하면 really 지저분해질 수 있습니다.

대신 애플리케이션 별 솔루션을 찾고 싶습니다.

  • Thunderbird에서는 IMAP를 사용한다고 말하고 싶습니다. 없는 경우 Gmail에서 지원합니다. Thunderbird가 모든 이메일을 거기에 업로드하도록하거나 더 나은 방법으로 다른 계정에서 이메일을 가져 오도록 할 수 있습니다. 또한 꽤 괜찮은 웹 메일과 훌륭한 스팸 필터를 무료로 얻을 수 있습니다.

  • Firefox에는 (다른 것들 중에서) Firefox Sync 가 있습니다.

  • Chrome에는 동기화 기능이 내장되어 있습니다. 여기에 문서화 됨 .

  • F-Spot은 더 강합니다. 아마도 데이터베이스가 아닌 파일을 동기화하는 것을 고려하십시오. 즉, 모든 컴퓨터에서 F-Spot을 사용해야하는 경우에만 항상 새 파일을 검색해야합니다.

    한 컴퓨터에서 F-Spot을 사용하고 다른 컴퓨터의 파일에 액세스하도록 제한 할 수 있습니다. 세 가지 중 F-Spot 데이터베이스가 가장 취약하므로 데이터베이스 파일을 공유하는 경우주의해야합니다.

7
Oli

문서와 같은 데이터를 동기화하려면 buntuOne 또는 DropBox 를 사용하십시오. 나는 후자를 정말로 추천 할 수있다. 이것은 회사의 데이터 센터 또는 클라우드에 데이터를 저장하는 것을 꺼리지 않는다고 가정합니다. 인터넷을 통해 음악 컬렉션을 공유하는 것이 확실하지 않습니다. 네트워크 연결 속도가 빠르지 않아서 수동 복사를하거나 rsync을 (를) 정기적으로 사용합니다.

구성의 경우 일반 텍스트 파일을 구성으로 사용하는 응용 프로그램과 gconf, 데이터베이스 또는 비표준을 사용하는 응용 프로그램의 두 가지 경우가 있습니다. 전자의 경우 도트 파일을 저장할 수 있습니다 (예 : ~/.vim/, ~/.zshrc)를 Dropbox (또는 UbuntuOne) 폴더의 하위 폴더에 넣은 다음 파일을 다시 $ HOME 디렉터리에 심볼릭 링크합니다. 이것은 잘 작동합니다.

당신이 언급 한 응용 프로그램에 관해서는 그들 중 어느 것도 구성으로 간단한 텍스트 파일을 사용하지 않는 것 같습니다. 이는 본질적으로이를 효과적으로 동기화 할 수 없음을 의미합니다. 그 이유는 충돌이 발생하면 해결할 수 없기 때문입니다. 또한 캐시 파일과 같은 구성 디렉토리의 일부는 시스템에 따라 달라 지거나 동기화에 적합하지 않습니다. 이 경우 동기화에 신경 쓰지 말고 config 디렉토리를 한 번만 복사하십시오. 그러나 예외가 있습니다. 기본적으로 여러 컴퓨터에서 구성 공유를 지원하는 응용 프로그램입니다. Firefox 이 작업을 수행 할 수 있음 및 최신 버전의 Google Chrome 구성의 일부 이상을 Google 프로필에 저장할 수 있습니다 (기본 설정 확인)). 플러그인/확장 프로그램 공유가 지원되는지 확인하지만 작업중인 기능입니다.

3
loevborg

Google의 경우 chrome 활성화 sync 는 북마크를 동기화합니다. 최신 버전에서는 자동 완성, 북마크, 확장 프로그램, 환경 설정 및 테마를 동기화 할 수 있습니다.

1
Jorge Castro

XMarks는 다른 컴퓨터에서 Firefox와 Chrome (및 기타 몇 가지)간에) 북마크, 비밀번호 및 열린 탭을 동기화 할 수 있습니다.

F-Spot 용 DropBox.

1
maco

Jorge Castro는 "최신 버전에서"라고 말합니다. Chrome 기록을 동기화 할 수 있습니다. 최신 버전이 있습니다. 옵션으로 볼 수 없습니다.이 기능은 내 마음에 드는 기능이므로 제발 이 정보를 어디에서 보았는지 알려주십시오.

아니면 "미래 버전"을 의미 했습니까?

0
wildcatherder

세 시스템 모두에서 정기적으로 동시에 모든 시스템에서 많은 데이터를 변경하고 있습니까? 그렇지 않다면 로그인시 rsync와 로그 아웃시 다른 rsync가 수행하지 않는 이유가 있습니까? 아마도 완벽한 솔루션은 아니지만 적절합니다 ...

로그인시 :

rsync -avz -e ssh remote1:~/.Thunderbird/ ~/.Thunderbird/
rsync -avz -e ssh remote2:~/.Thunderbird/ ~/.Thunderbird/

로그 아웃시 :

rsync -avz -e ssh ~/.Thunderbird/ remote1:~/.Thunderbird/
rsync -avz -e ssh ~/.Thunderbird/ remote2:~/.Thunderbird/

어디 remote1remote2 당신이 앉아 있지 않은 두 시스템은 무엇입니까?

0
Ubuntourist

네트워크가 작동하는 경우 필요한 파일을 동기화 (rsync 사용)하는 시작 스크립트를 사용할 수 있습니다. 따라서 upstart를 사용하여 스크립트를 트리거하고 네트워크 준비 이벤트를 기반으로 할 수 있습니다.

또는 문제의 파일을 동기화하기 위해 Ubuntu-one을 사용할 수 있습니다.

0
txwikinger