例如:我有一个子卷 /home 并创建一个快照: btrfs subvolume snapshot /home /temp/snapshot
是否有任何联系告诉我新的子卷 /temp/snapshot 最初是从 /home 克隆的?
换句话说:如果我删除 /temp/snapshot 中的所有内容并创建一个新的空子卷 /temp/snapshot2,这些子卷是否具有不同的“类型”?
答案1
你的第一个问题的答案是肯定的。您不仅可以确定快照的源子卷,还可以查看给定子卷的快照。
例如,如果你运行:btrfs subvol show /temp/snapshot
你会看到类似这样的内容:
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):
如果该快照本身是其他快照的来源,您会看到它们列在下面快照。
这父UUID是源子卷,您可以将其与btrfs subvol list
和一起使用grep
来获取有关源子卷的更多信息:
$ 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