Para tornar sua vida mais fácil, recomendo que o subvolume btrfs raiz (id = 5) seja usado apenas para gerenciar outros subvolumes e snapshots. Não armazene muitos dados no subvolume raiz e não os referenciam em scripts, etc. Isso tornará muito mais fácil para você fazer snapshots, roll-backs etc.
Por exemplo, em fstab:
# Root of btrfs volume. Used for volume management.
# Do not reference /mnt/root-XYZ/ in scripts or software.
LABEL=XYZ /mnt/root-XYZ btrfs noauto,subvolid=5
# Software using data on this subvolume should reference this path:
# /media/qkiz/Corsair/...
# and NOT /mnt/root-XYZ/corsair/...
#
LABEL=XYZ /media/qkiz/Corsair btrfs noauto,subvol=corsair
(você mudaria o XYZ para o seu rótulo btrfs real)
Faça isso, você pode criar um instantâneo do seu subvolume raiz e chamá-lo de corsário. Provavelmente, também faça um instantâneo somente leitura do corsário, para fins de backup. Em seguida, exclua os arquivos do subvolume raiz. Por exemplo:
umount /mnt/qkiz/Corsair
mount /mnt/root-XYZ
cd /mnt/root-XYZ
btrfs subvol snap . corsair
btrfs subvol snap -r corsair corsair-YYMMDD
Verifique se corsair-YYMMDD / contém seus dados importantes e exclua os dados do seu subvolume raiz:
rm -rf ./datafiles....
Por fim, monte seu novo subvolume:
mount /mnt/qkiz/Corsair
Você pode fazer com que seu 'corsário' subvolume o subvolume padrão se você quiser, mas isso não é estritamente necessário. Pode ser útil se esta for uma unidade portátil e você a mover para outra máquina com um fstab diferente. Dessa forma, o subvolume corsair seria montado por padrão, e não o subvolume raiz.