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/mnt
com:btrfs subvolume snapshot -r / /mnt/snapshot_$(date +%s)