
클라이언트 컴퓨터에서 서버 컴퓨터로 전체 볼륨 파일 미러링을 설정하고 싶습니다. 내 상상에 따르면 최종 결과는 RAID1 및 Dropbox와 약간 비슷합니다.
제약사항을 많이 나열했는데 아마도 완벽한 해결책은 없을 것 같습니다. 가장 가까운 것이 무엇인지 살펴보겠습니다. 내 이유는 학문적이고 실용적입니다.
문맥:
- 5.0TB의 스토리지를 갖춘 최신 워크스테이션 컴퓨터(클라이언트)
- 5.5TB의 스토리지를 갖춘 구형 워크스테이션 컴퓨터(HTPC/서버)
- 둘 다 Windows 7을 실행 중입니다.
- 1Gbit LAN
- 저렴한 소비자 디스크
목적:
- 기계적 디스크 장애에 대비한 이중화
- 다른 시스템이 오프라인인 경우에도 두 시스템의 데이터 가용성
제약:
- 비시스템 볼륨을 처리할 수 있습니다.
- 최소한 단방향 동기화(클라이언트 -> 서버 미러링)
- Dropbox와 같이 거의 실시간으로
- 사용 가능한 네트워크 대역폭을 효과적으로 활용
- 많은 수의 작은 파일을 처리할 수 있습니다(예: 365k 파일 및 21k 폴더가 포함된 전체 Cygwin 설치).
- 최대 수십 기가바이트(HD 비디오)의 대용량 파일을 처리할 수 있습니다.
- 일반 NTFS에 저장된 파일(이미지 또는 zip 없음)
- 기본적으로 버전 관리가 없습니다.
보너스 목표:
- 시스템 볼륨을 처리할 수 있습니다.
- 양방향 동기화
- 오픈 소스
- 통합 솔루션
- 파일 시스템 수준 솔루션(블록 수준 아님)
- 백업을 위한 특수 위치의 수동 버전 관리(예: C 드라이브만)
- 열려 있는 파일을 처리할 수 있습니다(섀도 복사본 사용? 수행할 수 있는 작업에 대해 100% 익숙하지 않음).
- 상업용 클라우드 스토리지 지원
- 암호화
- 파일 변경에 따른 업데이트(vs. 정기 백업)
좋아요, 그래서 많은 것을 요구하고 있습니다. ;)
뭔가가 가까워졌다고 생각하시나요?
내가 생각할 수 있는 가장 가까운 것은 연속 루프에서 실행되는 rsync입니다. 하지만 나는 "더 우아한" 것을 원하고 있습니다.
답변1
당신은 실제로 너무 많은 것을 요구하지 않습니다. 디스크 간 백업/동기화 도구를 요청하고 있습니다.
남은 질문은 두 컴퓨터가 동일한 LAN에 있는지 아니면 WAN(예: 인터넷)을 통과해야 하는지 여부입니다.
동일한 LAN에 있는 경우 필요한 대부분의 작업을 수행할 수 있는 수십 개의 도구가 있습니다. 시스템 드라이브를 동기화하기 위한 선택적 요구 사항은 백업에서 직접 복원할 수 있기를 원하는 경우 조금 더 까다롭습니다.
항상 다음과 같은 몇 가지 주요 기능을 찾아야 합니다.
- 섀도 복사본 지원. 그렇지 않으면 백업이 실행될 때 아직 열려 있는 모든 파일이 백업되지 않습니다.
- 차등 파일 복사. 이를 통해 시스템은 파일의 변경 사항만 백업할 수 있지만 양쪽 끝에서 전체 파일을 얻을 수 있습니다.
- 파일 변경 감시. 이를 통해 시스템에 막대한 오버헤드 없이 거의 실시간에 가까운 백업이 가능합니다. Windows/NTFS의 파일링 시스템 변경 모니터링 기능을 사용하여 응용 프로그램에 작업이 필요함을 알립니다.
다음은 몇 가지 예입니다.
- 싱크백SE- 무료는 아니지만 수년 동안 사용해 왔습니다. 무료 버전이 있지만 모든 요구 사항을 충족하지는 않습니다. 추가 기능을 갖춘 프로 버전도 있습니다. SyncBack은 정말 강력합니다.
- Allway 동기화- 이건 시도해보지 않았지만 괜찮은 것 같아요
- 파라곤 백업 및 복구- 이것은 개인 용도로 무료로 전체 드라이브 백업을 수행합니다.
- 바쿨라- 오픈 소스이지만 원하는 작업을 수행하려면 Windows 버전을 구입해야 할 것 같습니다.
이들 중 대부분은 WAN 연결을 통해서도 작동하지만 전송 보안, 대역폭 등과 같이 고려해야 할 더 많은 문제가 있습니다.
마지막 경고: 파일 동기화 도구는 백업이 아닙니다! 백업은 변경되지 않도록 보호되며 귀하의 제안에 따라 사본이 남게 됩니다. 유용하지만 반드시 보호되는 것은 아닙니다. 또한 백업은 최소 2개 위치에 있어야 하며 두 개의 서로 다른 미디어에 있는 것이 좋습니다. 하지만 현재는 하드 디스크의 신뢰성과 크기로 인해 덜 일반적입니다. 위치가 핵심입니다. 동기화/백업이 원본과 유사한 위치에 있는 경우, 한 곳에서 재난이 발생하면 다른 곳에서도 재난이 발생합니다.
좋은거 원하시면 참고하세요지원전략을 사용하는 것보다 훨씬 더 나쁜 일을 할 수 있습니다충돌 계획클라우드 계획 중 하나를 사용합니다. 기본 CrashPlan 도구(무료)를 사용하면 인터넷(예: 친구/가족)을 통해서도 자신이 소유한 다른 컴퓨터에 백업할 수 있습니다. 전체 암호화, 차등 복사본, 중복 제거 및 기타 좋은 기능. 클라우드 시설을 추가하면 가족/친구 등을 사용할 수 없는 경우 중요한 두 번째 위치를 모두 사용할 수 있습니다. 빠른 복원을 위해 로컬 백업을 유지하고 보안을 위해 클라우드 백업을 유지합니다.