All the examples I have seen on the Internet are creating a snapshot of a subvolume inside of that subvolume, like below. Is there any reason for that? Why don't create a snapshot outside of that subvolume?
# btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1/SV1-snap Create a snapshot of '/btrfs/SV1' in '/btrfs/SV1/SV1-snap'
# btrfs subvolume snapshot /btrfs/sub1 /btrfs/sub1/snapshot
I have tested creating two snapshots like that, but the second snapshot included the first snapshot like below. As I keep creating more snapshots it will only look more complicated.
Why not create snapshots like
btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap1 btrfs subvolume snapshot /btrfs/SV1 /btrfs/SV1-snap2 ...