BTRFS - 마지막 스냅샷 보내기

BTRFS - 마지막 스냅샷 보내기

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):

관련 정보