인터넷을 통한 양방향 동기화를 위한 NAS 설정은 무엇입니까?

인터넷을 통한 양방향 동기화를 위한 NAS 설정은 무엇입니까?

저는 몇 시간 떨어진 곳에 살고 있는 가족이 있고 공유하고 싶은 파일이 많이 있습니다. 특히 디지털 사진 폴더와 문서 등이 많이 있습니다. 부분적으로는 가족들이 볼 수 있도록 하고, 부분적으로는 내가 언제 액세스할 수 있도록 하기 위함입니다. 부분적으로 백업/중복화 목적으로 방문하십시오.

내 메인 컴퓨터에 있는 현재 하드 드라이브는 어쨌든 꽤 꽉 차고 있고 현재 내 음악이 저장되어 있는 MythTV 상자가 있으므로 어쨌든 NAS를 구입하려고 생각하고 있었습니다. 그리고 다른 쪽 끝에는 우리 가족이 몇 대의 컴퓨터를 가지고 있기 때문에 그들도 NAS를 사용하면 도움이 될 것입니다.

나의 일반적인 아이디어(내 목표를 달성하는 다른 방법에 대한 좋은 아이디어가 있다면 기꺼이 이 방법으로 전환할 의향이 있지만)는 일치하는 NAS 쌍을 구하여 인터넷을 통해 동기화하는 것입니다. (대역폭 사용을 줄이기 위해 먼저 로컬에서 동기화하도록 하겠습니다.)

최선을 다해 읽어본 결과 인터넷을 통한 동기화는 일반적으로 고급 장치에서만 가능한 기능인 것 같습니다. 그러나 QNAP가 TS-110 및 TS-210 장치에 이 기능을 제공하는 것으로 나타났으며 이는 작동할 수 있습니다("원격 복제"라고 함). 가격에 비해 상당히 합리적으로 보이지만, 물론 2개를 구입하고 드라이브를 추가(각각 1TB 또는 2TB)하면 총 £400 정도가 될 것입니다.

그래서 정말 추천을 찾고 있어요. QNAP에 드는 비용보다 더 많은 비용을 지출하고 싶지 않지만 다른 아이디어가 있으면 가장 감사하겠습니다. 나는 기술과 조작에 익숙하지만 원하는만큼 시간이 없기 때문에 더 많은 것보다 덜 손질이 필요한 솔루션을 선호할 것 같습니다(비록 덜 재미있더라도!). 이에 대해 QNAP 상자를 사용한 사람들의 의견과 마찬가지로 어떤 의견이라도 환영합니다. 미리 감사드립니다.

일부 사양:

  • 양방향 동기화. 한쪽 끝에서 변경된 내용은 다른 쪽 끝과 동기화되어야 합니다. 효과적으로 다른 유닛의 읽기 전용 미러 역할을 하는 유닛이 있어서는 안 됩니다.
  • 실시간이 아님. 동기화가 실시간일 필요는 없습니다. 예를 들어 매일 밤에 업데이트된다면 괜찮을 것입니다.
  • 설정하고 잊어버리세요. 일단 설정된 후에는 최소한의 사용자 상호 작용을 선호합니다. 동기화가 예약되고 자동으로 이루어지면 좋을 것입니다.
  • OS 독립성. 저는 Windows XP와 Ubuntu 기반 MythTV 상자를 실행하고 있습니다. 다른 쪽 끝에는 Windows 7 및 Windows XP 시스템과 네트워크 외부에서 파일을 재생할 수 있는 네트워크 TV 셋톱 박스가 있습니다.
  • 기계 독립성. 나는 독립적인 시스템, 즉 켜져 있는 특정 PC에 의존하지 않는 시스템을 선호합니다. 시스템에 다른 작업이 충분하다면 이 끝에서 문제를 해결할 수 있을 것입니다. 여기서는 한 대의 PC만 사용하지만 다른 쪽에서는 최소한 두 대의 PC에 액세스하는 것이 더 어려울 것입니다. 파일.
  • 알림. 어떤 이유로든 동기화가 실패하는 경우 이메일 알림을 받는 것과 같은 기능이 유용할 것이라고 생각합니다. 하지만 그것이 거래를 중단시키는 것은 아닙니다.

업데이트 좀 더 자세히 살펴보니 QNAP의 원격 복제 기능은 실제로 Rsync일 뿐이므로 단방향 동기화에만 적합한 것 같습니다. 다시 확인하기 위해 포럼에 게시했지만 그런 것 같습니다.

그렇다면 내 질문의 초점은 이제 다음 중 하나라고 생각합니다.

  • 합리적인 가격의 NAS가 인터넷을 통한 양방향 동기화를 지원합니까?
  • 이 목적으로 NAS에 설치한 사람이 있습니까?

(또한 양방향 동기화를 수행하고 있음을 명확히 하기 위해 질문이 업데이트되었습니다.)

답변1

다중 동기화를 처리하는 것은 병합 충돌이 있을 때 항상 문제가 되는 경향이 있습니다. 양쪽 끝이 동시에 동일한 파일을 열거나 편집하는 경우가 있습니다.

HD를 여러 파티션으로 분할하는 것이 더 나을 수도 있습니다. 원격 측에서 동기화되는 항목은 읽기 전용으로 마운트됩니다.

rsyncNAS가 Linux 기반이라면 SSH를 통한 것이 꽤 좋습니다.

답변2

유니슨도 추천드려요

http://www.cis.upenn.edu/~bcpierce/unison/

실제 양방향 동기화를 위해. 빠르고 안정적이며 X86-Linux, QNAP, Windows 등에서 실행되도록 만들었습니다. 병합 충돌의 경우 - 텍스트 파일에서 사소하지는 않더라도 GUI를 사용하여 구성 가능한 항목을 선택할 수 있습니다. 일반적인 병합 도구. SSH를 통한 Unison은 제한된 대역폭(1MBit/s)의 라인을 통해 매우 큰 데이터 세트(수십 GB에 해당)를 매우 효율적으로 작업할 수 있으므로 동기화 충돌을 방지하는 가장 좋은 방법은 동기화 프로세스를 자주(예: 15분마다) 호출하는 것입니다.

관련 정보