RSnapshot의 원격 동기화

RSnapshot의 원격 동기화

NAS와 RSnapshot을 기반으로 (적절한) 백업 시스템을 설정하고 있습니다. 내 NAS에는 드라이브 중 하나가 손상될 경우를 대비해 두 개의 드라이브가 있는데, 이는 그 자체로는 백업이 아니지만 NAS의 일별, 주별, 월별 스냅샷을 찍어 외부 HDD에 저장하기도 합니다.

나는 이 데이터의 외부 오프사이트 사본을 갖고 이를 달성할 수 있는 최선의 방법을 찾고 싶습니다. 원격으로 rsnapshot을 할 수 없다는 것을 알고 있지만 일별/주간/월별 스냅샷이 포함된 rsnapshot 디렉터리를 동기화하는 것이 더 낫습니까, 아니면 로컬 NAS에 백업하려는 모든 파일을 원격 NAS에 rsync한 다음 원격 NAS 디렉터리를 rsync하는 것이 더 낫습니까? 스냅 사진.

복잡하다면 죄송합니다. 어느 것이 더 많은 대역폭을 절약하는지 알아보고 로컬 NAS의 스냅샷을 찍어 외부 HDD에 저장한 다음 외부 HDD를 원격 NAS에 동기화하거나 모든 파일을 동기화하려고 합니다. 로컬 NAS 콘텐츠를 원격 NAS에 저장한 다음 원격 NAS의 스냅샷을 찍으시겠습니까?

내 관심사는 로컬 rsnapshot 디렉터리의 모든 항목이 변경될 수 있다는 점입니다. 예를 들어 daily.0이 daily.1이 됩니다. 이는 전체 백업을 원격 NAS에 동기화해야 한다는 의미이며, 이 경우 rsync 초기 문서는 다음과 같습니다. 더 나은?

매우 감사합니다!

답변1

daily.0rsnapshot에 의해 로컬에서 수행된 이름 변경과 동기화를 유지하기 위해 원격 디렉터리의 이름을 바꾸는 것은 어려운 작업이 될 수 있습니다. 전체 스냅샷 디렉터리를 로컬에서 원격으로 재동기화하기 위해 많은 작업을 수행하지 않으려면 이 작업이 필요할 수 있습니다. 별도의 스냅샷을 로컬 및 원격으로 독립적으로 생성하는 것이 훨씬 간단할 것입니다. 시간에 맞춰 분리하면 어느 정도 탄력성을 얻을 수 있어 스냅샷이 효과적으로 두 배로 늘어납니다.

원격 스냅샷을 찍기 전에 로컬 파일을 원격으로 복사할 필요가 없습니다. 원격의 rsnapshot이 네트워크를 통해 파일을 가져올 수 있기 때문입니다. 즉, 원격 파일을 로컬로 백업할 수 있습니다. rsync는 로컬 및 원격으로 파일 일부의 체크섬을 계산하고 파일이 변경될 때 필요한 최소한의 데이터만 전송하여 네트워크 대역폭을 줄이는 데 최적화되어 있습니다.

관련 정보