Actions
Script de sauvegarde¶
Conçu pour:¶
- tourner sur une machine FreeBSD/ZFS
 - Utiliser ZFS au mieux pour
 
- 
la compression/deduplication des données (dedup si RAM⇒(5G*T) — T=Taille en Tb des données max)
 - 
les transferts (si la source est en zfs, utilise zfs send| zfs receive, sinon rsync)
 - 
les snapshots !
 
- les connexions sont dans le sens machine_backup -> source (seule la machine de sauvegarde établit des connexions)
 - aucun client résident
 
- 
les connexions de commandes passent par ssh
 - 
le traffic peut passer en rsync directement (si réseau de confiance) ou via ssh
 
{FIXME} faire fonctionner nc y compris sans terminal
Installation:¶
git clone https://forge.centrale-marseille.fr/sysutils/sauvegardes/savscript.git- 
ssh-keygen -f /root/.ssh/id_rsa_sav(sans mot de passe) cd savscript- éditer 
savscript.conf 
Fonctionnement:¶
- 
savscript.sh(en cron), lance la sauvegarde (N simultanées — configurable) pour chaque machine definie dans machines.d/*.conf - 
./utils/addmachine.shajoute une machine a sauvegarder (crée la conf dans machines.d/machine.conf, place une cle ssh dans dest:/root/.ssh/authorized_keys, … 
histoire ancienne¶
Ci dessous la version précédente (last-modified: 2005), sans ZFS mails avec un simulacre de snapshots (using rsync --hard-links).
Mis à jour par Emmanuel Lestrelin il y a 12 mois · 7 révisions