상황:
두 개의 시스템(A와 B, 로컬 드라이브 dA 및 dB 포함)이 느린 네트워크를 통해 연결됩니다.
드라이브 dA는 머신 A에 로컬로 연결된 동안 dB의 초기 백업을 갖습니다.
btrfs send RO-snapshot-1-dA | btrfs receive btrfsmount_dir_on_dB
머신 A/dA는 느린 네트워크를 통해 증분 스냅샷을 B/dB로 보냅니다.
btrfs send -p RO-snapshot-1-dA RO-snapshot-2-dA | ssh B btrfs receive btrfsmount_dir_on_dB
이것은 훌륭하게 작동합니다. 하지만 이제 머신 B의 드라이버 dB를 dC로 교체해야 합니다. 머신 B에서:
btrfs send RO-snapshot-on_dB | btrfs receive btrfsmount-on_dC
하지만 지금은 머신 A에서:
btrfs send -p RO-snaphot-2-dA RO-snapshot-3-dA | ssh B btrfs receive btrfsmount-on_dC
...상위 UUID를 찾을 수 없게 됩니다. 이 문제를 해결할 수 있는 방법이 있나요? (를 사용하여 btrfs 파티션 UUID를 변경할 수 있지만 btrfstune
하위 볼륨 UUID는 변경할 수 없습니다.)