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