Pour restaurer, c’est un poil plus technique, mais rien d’insurmontable :
cd /home
mkdir .snapshots
cd .snapshots
ssh backups@srv-backup "cat $lastfull.gz $lastfull-to-${inc1}.gz ${inc1}-to-${inc2}.gz"| zcat | btrfs receive .
# A partir de là on a récupéré le dernier snapshot en mode lecture seule.# On peut faire un gros copier bourrin cp -a /home/.snapshots/${inc2}/{*,.*} /home,# ou alors on peut faire ça plus finement et ordonner à btrfs d’utiliser# le dernier snapshot pour /home :# Faire une copie du snapshot à restaurer en mode lecture-écriture# (les snapshots récupéres par btrfs receive sont toujours en read-only
btrfs subvolume snapshot ${inc2} last-rw
# On récupère l’id de last-rwid=$(btrfs subvolume list /home | awk '/\/last-rw$/{print 2ドル}')# On change le snapshot utilisé par /home, et on remonte
btrfs subvolume set-default $id /home
cd /; umount /home; mount /home
[^] # Re: BTRFS
Posté par Moonz . En réponse à la dépêche ZFS, Canonical et GPL. Évalué à 9.
Tu fais un snapshot en read only de la partition que tu veux sauvegarder (par exemple
/home) :Tu peux ensuite en faire ce que tu veux, par exemple l’envoyer en SSH sur un serveur distant :
Tu peux même faire du backup incrémental :
Pour restaurer, c’est un poil plus technique, mais rien d’insurmontable :