두 대의 컴퓨터를 동기화하는 데 유용한 도구는 무엇입니까?

두 대의 컴퓨터를 동기화하는 데 유용한 도구는 무엇입니까?

집에 아치 리눅스를 실행하는 컴퓨터 타워가 있습니다. 최근에는 이동 중에 사용할 노트북도 구입했지만 집에 있을 때는 컴퓨터 타워에서 작업하고 싶습니다.

이제 나는 내 컴퓨터가 어떻게 구성되어 있는지에 매우 민감해졌습니다. 그래서 랩톱이 필요했고 대학에서는 Windows 7 워크스테이션을 싫어했습니다. 이 두 컴퓨터를 동기화하는 방법이 있는지 궁금합니다. 나는 이것이 서로의 "정확한" 복제물이 되기를 원하므로 (물론 동기화 후에) 하나에서 다른 것으로 전환할 수 있습니다.

사용을 고려하고 있지만 rsync이것이 최선의 선택인지는 모르겠습니다. 그렇다면 어떤 점에 주의해야 할까요? 세상에 좋은 튜토리얼이 있나요?

또한 가능하다면 내 집 컴퓨터를 웹사이트 서버로 사용하고 싶기 때문에 컴퓨터의 일부 부분(예: 웹사이트 디렉터리)을 동기화할 필요가 없습니다.

명확하게 말하면 두 컴퓨터 모두 Arch Linux를 실행합니다.

답변1

그 이상을 제공하는 도구가 하나 있는데 rsync개인적으로 이것이 최고의 동기화 도구 중 하나라고 생각합니다.조화.

하지만 한 컴퓨터에서 다른 컴퓨터로 1:1 복사본을 만드는 것은 두 대의 서로 다른 컴퓨터이기 때문에 아마도 최선의 아이디어는 아닐 수 있다는 점을 지적하고 싶습니다.

rsync그러나 문서 폴더 동기화는 또는 를 사용하여 쉽게 수행할 수 있습니다 unison. 또 다른 옵션은 다음을 사용하는 것입니다.git리포지토리는 프로젝트뿐만 아니라 구성 파일 및 기타 문서에도 사용됩니다. 이는 분산형 시스템이므로 동기화 서버 등이 필요하지 않습니다.

디렉토리 를 부분적으로 동기화하는 $HOME것은 괜찮습니다. Gnome 구성 등을 주의 깊게 살펴보세요. 기본적으로 동기화할 항목과 동기화하지 않을 항목을 신중하게 결정해야 합니다.

답변2

내 생각에 가장 좋은 방법은 동기화해야 할 프로필, 폴더 등을 수동으로 지정하는 것입니다. 그런 다음 실제로 rsync 또는 기타 동기화 프로그램/도구를 실행하십시오.

답변3

저는 개인적으로 NAS(Network Attached Storage)로 이 문제를 해결했습니다. 다음과 같은 솔루션Synology 기술(아니요, 저는 그곳에서 일하지도 않고 심지어 공유도 하지 않습니다. 단지 그들의 제품이 마음에 듭니다.) DyDNS 서비스를 사용하여 지속적인 액세스를 허용할 수 있습니다. 이 문제를 해결하려면 Windows PC 2대, Ubuntu 서버, Mac 노트북 1대, Windows 노트북 1대, 스마트폰 2대, 태블릿 1대를 사용해야 했습니다. 저는 잘 지내고 있어요.

관련 정보