새로운 zpool을 생성하겠습니다. 개별 파일을 저장하기 위해 중첩된 데이터세트를 사용할 계획입니다. 예를 들어 다음 데이터세트를 가질 수 있습니다.
tank
tank/homes/user1
tank/homes/user2
...
tank/shares/pub
tank/shares/misc
...
tank
파일을 포함하지 않는 zpool 자체입니다. 대신 모든 파일이 데이터 세트에 저장됩니다 tank/homes/user
. 이제 이에 대한 적절한 백업을 설정하고 싶습니다. 문제는 zpool이 대용량(100T)이므로 증분 백업에 오랜 시간이 걸리므로 백업 중에 파일이 변경될 수 있으며 백업 에이전트가 백업을 다시 시도하여 속도가 더욱 느려진다는 것입니다. 예를 들어 스냅샷을 만든 zfs snap tank@backup
다음 해당 스냅샷을 사용하여 스냅샷을 삭제하기 전에 백업을 만들 계획입니다. 그러나 스냅샷에 또는 같은 하위 데이터 세트가 tank@backup
포함되지 않기 때문에 이는 작동하지 않습니다 . 그런데 재귀적인 스냅샷을 받았는데 백업에서 복원하기가 번거로워서 사용할 수 없습니다.tank/shares
tank/shares/pub
zfs snap -r tank@backup
불행하게도 백업을 위해 IBM Tivoli/Spectrum Protect를 사용하므로 백업을 사용할 수 없습니다. 즉, zfs send
제가 아는 한 백업용 파일이 필요하고 .zfs receive
dsmc
zfs send
그래서 저는 아마도 모든 ZFS 기능을 무시하고 일반 폴더 등을 백업하는 /tank/*
그런 백업만 하게 될 것이라고 생각합니다 .dsmc incremental /tank/* -subdir=yes
어쩌면 더 좋은 방법이 있을까요?