Est-il prudent d'utiliser rsync
pour restaurer un instantané btrfs? Juste pour donner un exemple rsync -ax /home/snapshot/my_user_folder /home/my_user_folder
où /home
est mon dossier de départ et /home/snapshot
est mon instantané de mon dossier de départ.
Avec btrfs, un instantané est aussi juste un sous-volume qui utilise les mêmes fichiers que l’original. Une copie de ce fichier est créée lorsque ces fichiers sont écrasés dans l'un des sous-volumes. Vous pouvez déplacer ces sous-volumes autant de fois que vous le souhaitez. Si vous souhaitez restaurer l'instantané, vous pouvez simplement déplacer le dossier. Emettez mv /home/username /home/snapshot/backup
puis mv /home/snapshot/somesnapshot /home/username
. Cela rendra l'instantané la nouvelle maison. Si vous souhaitez conserver l'instantané propre, créez un nouvel instantané de cet instantané.
Vous pouvez également supprimer le sous-volume sur lequel est basé l'instantané sans problème avec btrfs subvolume delete /home/snapshot/backup
dont vous êtes sûr que tout va bien. Parce que les fichiers originaux appartiennent aux deux.
rsync indexera les fichiers et copiera/écrasera ceux qui sont nécessaires. Ce sera une sauvegarde dans le sens où cela ferait ce que vous attendiez, mais vous auriez deux copies de ces fichiers sur le disque iso une lorsque vous déplacerez l'instantané.