Você precisa fornecer um nome para o instantâneo em / snap, por exemplo,
$ btrfs subvolume snapshot / /snap/root
Se você não fornecer um nome, o btrfs usará o nome do subvolume de origem. No seu caso, o subvolume de origem é chamado de /
, que não é um nome válido para o instantâneo.
usage: btrfs subvolume snapshot [-r] <source> <dest>|[<dest>/]<name>
btrfs subvolume snapshot [-r] [-i <qgroupid>] <source> <dest>|[<dest>/]<name>
Create a snapshot of the subvolume
Create a writable/readonly snapshot of the subvolume <source> with
the name <name> in the <dest> directory. If only <dest> is given,
the subvolume will be named the basename of <source>.
-r create a readonly snapshot
-i <qgroupid> add the newly created snapshot to a qgroup. This
option can be given multiple times.