Drive1에서 btrfs 증분 스트림을 보내고(마지막 스냅샷을 참조하기 위해 -p 사용) 이를 Drive2에서 수신하는 경우, btrfs는 스트림을 연결해야 하는 Drive2의 어떤 스냅샷을 어떻게 알 수 있습니까?(-p는 소스에만 사용되므로, 목적지가 아님)? btrfs는 대상에서 동일한 경로를 찾으려고 시도합니까, 아니면 좀 더 복잡한 논리(예: 스냅샷 ID 일치)와 일치시키려고 합니까?
答え1
일치는 각 하위 볼륨에 고유한 하위 볼륨 UUID를 할당하여 수행됩니다. 또한 하위 볼륨에는 다음이 있을 수 있습니다.상위 UUID하위 볼륨의 경우 스냅샷과UUID 수신수신된 하위 볼륨의 소스 UUID를 가져옵니다 btrfs receive
.
다음 명령을 사용하여 이를 볼 수 있습니다.btrfs subvolume show <volume>
:
$ btrfs subvolume show /mnt/btrfs/subvolume
/mnt/btrfs/subvolume
Name: subvolume
UUID: 5e076a14-4e42-254d-ac8e-55bebea982d1
Parent UUID: -
Received UUID: -
Creation time: 2018-01-01 12:34:56 +0000
Subvolume ID: 79
Generation: 2844
Gen at creation: 2844
Parent ID: 5
Top level ID: 5
Flags: -
Snapshot(s):