Btrfs:为什么要在子卷内部创建子卷的快照?

Btrfs:为什么要在子卷内部创建子卷的快照?

我在互联网上看到的所有示例都是在该子卷内部创建子卷的快照,如下所示。这有什么理由吗?为什么不在该子卷之外创建快照?

https://www.thegeekdiary.com/how-to-create-and-mount-btrfs-snapshots/

# btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1/SV1-snap
Create a snapshot of '/btrfs/SV1' in '/btrfs/SV1/SV1-snap'

https://www.linux.com/training-tutorials/how-create-and-manage-btrfs-snapshots-and-rollbacks-linux-part-2/

# btrfs subvolume snapshot /btrfs/sub1 /btrfs/sub1/snapshot

我已经测试过创建两个这样的快照,但第二个快照包含第一个快照,如下所示。当我不断创建更多快照时,它只会看起来更复杂。

在此输入图像描述

为什么不创建像这样的快照

btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap1
btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap2
...

答案1

这确实是一个偏好问题。就我个人而言,我不会在正在创建快照的子卷内部创建子卷的快照。 BTRFS 很好用,但我觉得它很混乱。

我使用你建议的方法:btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap1

相关内容