man btrfs subvolume
é o seu frito:
A btrfs snapshot is much like a subvolume, but shares its data(and metadata) with other subvolume/snapshot. Due to the capabilities of COW, modifications inside a snapshot will only show in a snapshot but not in its source subvolume.
Isso significa que um instantâneo não é necessariamente somente leitura (- > a referência não pode estar certa ou está desatualizada (a partir de 2013)). Pode ser quando especificado.
Por clonagem, suponho que você queira usar btrfs send
. Ele é usado para transferir um subvolume btrfs em outra máquina. Isso existe simplesmente porque você só pode criar um instantâneo no mesmo btrfs. Você não usaria na mesma máquina / btrfs.