전체 zfs 풀을 다른 파일 시스템에 백업

전체 zfs 풀을 다른 파일 시스템에 백업

약 6TB의 데이터 가 있습니다 zpool(하위 데이터 세트의 스냅샷 포함). 중요한 데이터는 파일 시스템 수준에서 백업해 두었습니다. 왜냐하면 나는 다소 "위험한" 작업을 수행해야 하기 때문입니다(예:이 풀은 마이그레이션됩니다.), 전체 풀을 다른 서버에 백업하고 싶습니다.

이상적인 세계에서는 다음을 사용 send하고 recv(이와 같이). 아쉽게도 서버는 btrfsWindows 기반이고 설치 옵션이 없습니다 zfs. 조사할 때 사람들은 단순히 추천합니다 rsync(예:여기) 그러나 제가 아는 한 파일 시스템 수준으로 돌아갈 예정이며 더 중요한 것은 기존 데이터 세트 스냅샷이 그대로 유지되는지 확실하지 않다는 것입니다. 저는 기본적으로 스냅샷을 사용하여 전체 풀을 "고정"하고 이를 원격 서버로 보내고, 문제가 발생하면 풀을 이전 상태로 복원하고 싶습니다(가급적이면 하나의 명령을 사용하여).

zfs그래서 전체 데이터를 다른 파일 시스템을 실행하는 다른 서버에 백업하고 모든 데이터 세트와 스냅샷을 그대로 유지하는 솔루션을 찾고 있습니다.

관련 정보