Com o btrfs, um instantâneo também é apenas um subvolume que usa os mesmos arquivos do original. Uma cópia deste arquivo é criada quando esses arquivos são sobrescritos em um dos subvolumes. Você pode mover esses subvolumes o quanto quiser. Se você quiser restaurar o instantâneo, basta mover a pasta. Emitir mv /home/username /home/snapshot/backup
e, em seguida, mv /home/snapshot/somesnapshot /home/username
. Isso fará com que o instantâneo seja o novo lar. Se você quiser manter o instantâneo limpo, crie um novo instantâneo deste instantâneo.
Você também pode excluir o subvolume em que o instantâneo foi baseado sem problemas com btrfs subvolume delete /home/snapshot/backup
, com certeza de que está tudo ok. Porque os arquivos originais pertencem a ambos.
O rsync irá indexar os arquivos e copiar / sobrescrever os arquivos necessários. Ele será salvo no sentido de que ele faria o que você esperaria, mas você teria duas cópias desses arquivos no disco antes de mover o instantâneo.