sur la machine source, snapshots automatiques chaque heure/jours avec convention de nommage simple (en gros date +".date +").
on envoie (zfs send) un incrémental entre ce snapshot et le précédent sur la machine de backup via ssh.
on détruit automatiquement x snapshots suivant l'espace que ça prend et la volatilité du fs.
Sur la machine de backup on fait de même mais avec une rétention plus longue.
1x par semaine, on un snapshot complet, pas un incrémental.
on rince, et on répète jusqu'à plus soif.
Note1: idéalement la machine qui backup utilise aussi du ZFS et dans une version identique sinon supérieure ce qui permet de pouvoir naviguer dans les fichiers et faire des restores de fichiers individuels. Mais pour du disaster recovery, les snapshots zfs peuvent simplement être envoyés et stockés sous forme de fichiers sur un filesystem d'un autre type et ils ne seront utilisable qu'en cas de restore complet du volume via un zfs receive.
Note2: on peut faire de même mais au lieu d'envoyer via ssh, on envoie sur un disque externe et on en fait tourner plusieurs. C'est ce que je préfère pour la maison au final avec un échange de disque dur avec la famille quand je leur rends visite pour avoir une copie de moins de x mois en cas d'incendie.
# zfs ses snapshots et la fonction send receive
Posté par Psychofox (Mastodon) . En réponse au sondage Quel logiciel libre pour vos sauvegardes ?. Évalué à 4. Dernière modification le 26 mai 2012 à 10:20.
sur la machine source, snapshots automatiques chaque heure/jours avec convention de nommage simple (en gros date +".date +").
on envoie (zfs send) un incrémental entre ce snapshot et le précédent sur la machine de backup via ssh.
on détruit automatiquement x snapshots suivant l'espace que ça prend et la volatilité du fs.
Sur la machine de backup on fait de même mais avec une rétention plus longue.
1x par semaine, on un snapshot complet, pas un incrémental.
on rince, et on répète jusqu'à plus soif.
Note1: idéalement la machine qui backup utilise aussi du ZFS et dans une version identique sinon supérieure ce qui permet de pouvoir naviguer dans les fichiers et faire des restores de fichiers individuels. Mais pour du disaster recovery, les snapshots zfs peuvent simplement être envoyés et stockés sous forme de fichiers sur un filesystem d'un autre type et ils ne seront utilisable qu'en cas de restore complet du volume via un zfs receive.
Note2: on peut faire de même mais au lieu d'envoyer via ssh, on envoie sur un disque externe et on en fait tourner plusieurs. C'est ce que je préfère pour la maison au final avec un échange de disque dur avec la famille quand je leur rends visite pour avoir une copie de moins de x mois en cas d'incendie.