WAN을 통한 오프 사이트 백업 작업을 맡았습니다. 두 스토리지 박스 모두 ZFS를 실행하는 FreeBSD 기반 NAS 박스입니다.
일주일에 한두 번, 15-60 기가의 사진 데이터가 사무실 NAS에 덤프됩니다. 저의 임무는 VERY SLOW DSL 연결 (~ 700Kb / s 업로드)을 사용하여이 데이터를 사이트 외부에서 최대한 안정적으로 얻는 방법을 알아내는 것입니다. 수신 박스의 모양은 30Mb / s, 5Mb / s에서 훨씬 우수합니다.
현장에서 하드 드라이브를 운반하면 데이터가 훨씬 빨리 이동하지만이 경우에는 옵션이 아닙니다.
내 옵션은 다음 중 하나 인 것 같습니다.
- ssh를 통한 ZFS 증분 전송
- 재 동기화
rsync는 시간을 존중하는 솔루션이며, 방해가되는 경우 보내기를 재개 할 수있는 가장 중요한 기능이 있습니다. 많은 파일을 반복하고 중복 제거에 대해 알지 못하는 단점이 있습니다.
ZFS 스냅 샷 전송은 약간 적은 데이터를 전송할 수 있습니다 (파일 시스템에 대해 더 많은 정보를 알고 있으며 중복 제거를 수행하고 rsync보다 메타 데이터 변경 사항을 더 효율적으로 패키징 할 수 있음). 복사하기보다 파일 시스템 상태를 올바르게 복제 할 수 있다는 이점이 있습니다. 개별 파일 (디스크를 많이 사용함)
ZFS 복제 성능에 관심이 있습니다 [1] (단, 기사는 1 년 전임). 또한 문제가 발생하면 전송을 다시 시작할 수있는 것에 대해 우려하고 있습니다. 스냅 샷 기능에 포함되지 않은 것 같습니다. 전체 시스템을 완전히 전환해야합니다.
[1] http://wikitech-static.wikimedia.org/articles/z/f/s/Zfs_replication.html
두 옵션 중 하나를 사용하면 지정된 포트를 통해 트래픽을 라우팅 한 다음 라우터의 QOS를 사용하여 트래픽의 우선 순위를 정할 수 있습니다. 양도하는 데 며칠이 걸리기 때문에 각 전송 중에 두 사이트의 사용자에게 큰 부정적인 영향을 피해야합니다.
그래서 ... 그게 내 문제입니다. 좋은 옵션을 놓친 적이 있습니까? 다른 사람이 비슷한 것을 설정 했습니까?