Est-il possible de sauvegarder une partition btrfs mot pour mot (y compris toutes les structures partagées qui économisent de l'espace en marquant les arbres d'instantanés comme COW) dans une autre? Par exemple, je voudrais sauvegarder ma partition racine qui a quelques sous-volumes btrfs (instantanés du / lui-même).
La seule façon dont je peux penser est d'utiliser un outil de copie de blocs comme dd
mais c'est inefficace car ma partition n'est pleine qu'à 20% et j'ai l'intention de la sauvegarder régulièrement. J'ai déjà tout sauvegardé de manière incrémentielle rsync
, donc ce n'est pas une solution de contournement pour un autre problème. J'ai simplement besoin d'un clone peu à peu de ma partition btrfs sans avoir à utiliser un outil tel que dd
.
Je sais que ext3, par exemple, fournit un utilitaire de sauvegarde et de restauration. C'est le genre de chose que je recherche.
MISE À JOUR
Voici une mise à jour pour clarifier le fait que je veux pouvoir accéder aux fichiers sur le stockage de sauvegarde de la même manière que je le fais sur le disque en direct (c'est-à-dire que je ne veux pas stocker de fichiers de vidage sur le stockage de sauvegarde).
cat /dev/zero > zeroes
) pour vous débarrasser des données non liées qui sont toujours sur le disque. Mais cela pourrait ne plus fonctionner lorsque BTRFS obtiendra à l'avenir la déduplication des données au niveau des blocs.Pas encore essayé, mais
btrfs-image
semble résoudre ce problème:https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-image
Mise à jour: ne l'utilisez pas comme sauvegarde. Merci pour le commentaire.
Je laisse ceci ouvert et ne le supprimera pas, afin que d'autres puissent en tirer des leçons.
la source
juste fyi ext2 / 3/4 dump ne fait pas ce que vous voulez faire ... seuls les fs capables de le faire que je connais sont ntfs (en utilisant ntfs-3g) et zfs
bien que vous puissiez retirer cela en utilisant lvm et un provisionnement fin expérimental ...
Edit: revenons à cela quelques années plus tard en réalisant, vous pouvez le faire avec n'importe quel système de fichiers utilisant squashfs ...
la source
Je pense qu'il n'y a apparemment pas un tel outil (pour le moment, ATM).
la source