![UUID를 사용하여 원격 btrfs 증분 스냅샷을 새 드라이브에 복사](https://linux55.com/image/80070/UUID%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9B%90%EA%B2%A9%20btrfs%20%EC%A6%9D%EB%B6%84%20%EC%8A%A4%EB%83%85%EC%83%B7%EC%9D%84%20%EC%83%88%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%20%EB%B3%B5%EC%82%AC.png)
상황:
두 개의 시스템(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는 변경할 수 없습니다.)