UUID를 사용하여 원격 btrfs 증분 스냅샷을 새 드라이브에 복사

UUID를 사용하여 원격 btrfs 증분 스냅샷을 새 드라이브에 복사

상황:
두 개의 시스템(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는 변경할 수 없습니다.)

관련 정보