O subvolume de origem original de um instantâneo btrfs pode ser encontrado ao examinar esse instantâneo?

3

Por exemplo: Eu tenho um subvolume / home e crie um instantâneo: instantâneo de subvolume do btrfs / home / temp / snapshot

Existe alguma conexão que me diga que o novo subvolume / temp / instantâneo foi clonado originalmente de / home?

Em outras palavras: se eu excluir tudo em / temp / snapshot e criar um novo subvolume vazio / temp / snapshot2, estes subvolume de diferentes "tipos" são de alguma forma?

    
por ospf 26.01.2017 / 13:29

1 resposta

0

A resposta para sua primeira pergunta é sim. Não apenas você pode determinar o subvolume fonte de um instantâneo, você também pode ver os instantâneos de um determinado subvolume.

Por exemplo, se você executar: btrfs subvol show /temp/snapshot , verá algo assim:

MOUNT_POINT/temp/snapshot
        Name:                   snapshot
        UUID:                   862e55f5-d1a0-4742-87ed-b430dd181a97
        Parent UUID:            5c1e9a70-3158-6940-94d4-be82e064f8df
        Received UUID:          -
        Creation time:          2017-01-26 22:34:21 -0500
        Subvolume ID:           940
        Generation:             29824
        Gen at creation:        29824
        Parent ID:              5
        Top level ID:           5
        Flags:                  readonly
        Snapshot(s):

Se esse instantâneo em si for a fonte de outros instantâneos, você os verá listados em instantâneos .

O UUID principal é o subvolume de origem, que você pode usar com btrfs subvol list e grep para obter mais informações sobre o subvolume de origem:

$ btrfs subvol list -u . | grep 5c1e9a70-3158-6940-94d4-be82e064f8df
ID 878 gen 29824 top level 5 uuid 5c1e9a70-3158-6940-94d4-be82e064f8df path home
    
por 31.01.2017 / 04:16