Então, como optei por fazer isso, editei o subvolume raiz (0):
- Monte o subvolume raiz:
mount -t btrfs -o subvolid=0 /dev/sdXX /mnt - Criado o subvolume de snapshot:
cd /mnt; btrfs subvolume create @snapshots
Fiz um ls / preliminar e notei que não vi o subvolume; ótimo, agora no próximo passo; um teste!
Para criar instantâneos isolados que não são visíveis a partir do subvolume original, monte o subvolume criado ( @snapshot ), crie o instantâneo e desmonte-o.
- Monte o subvolume de instantâneo; obtenha o ID do subvolume com
btrfs subvolume list /e monte-o:mount -t btrfs -o subvolid=<id> /dev/sdXX /mnt - Crie o instantâneo de
/em/mntcom:btrfs subvolume snapshot -r / /mnt/snapshot_$(date +%s)