Les 1001 méthodes de sauvegarde
Comme dirait René, «À chacun sa méthode...»
ISO intégrale du système
Méthode dite de « La totale »
mondo et mkcdrec , qui permettent, en plus de graver une ?ImageISO bootable sur cd, de faire de l'incrémentale, et de la sauvegarde par le réseau (nfs)
Sauvegarde incrémentales
C'est quoi « l'incrément » ?
Synchronisation régulière
En cron, utilisation d'outils de synchronisation...
Quels fichiers ? Quelle périodicité ?
'unison' permet une synchronisation de dossiers, donc à fortiori de partitions. Il permet une synchronisation dans les deux sens. Ne sont recopiés que les fichiers qui ont été modifiés.
Exemples de fichiers de configuration:
''root''.unison/common.prf
batch = true log = true logfile = /home/jm/log/unison.log owner = true
ignore = Name {core,'''.pyc,'''.dat,'''.xcu, '''.dvi, '''.log, '''.pid}
extrait de ''root''.unison/home.prf
include common
root = /home root = /mnt/tmp
force = /home
ignore = Path jm/archives ignore = Path jm/.attachements ignore = Path jm/.uniread ignore = Path jm/backup ignore = Path jm/documentation ignore = Path jm/images ignore = Path jm/log ignore = Path jm/tmp ignore = Path jm/src
Mon script qui lance unison monte les partitions du deuxième disque sur /mnt/tmp les unes après les autres, et lance:
unison fichier
par exemple pour /home on aura:
unison home
ce qui va charger le fichier home.prf qui se trouve dans le dossier .unison de l'utilisateur qui lance unison (c'est root). Le mot clé "force" indique qu'un sens de synchronisation est forcé. Dans mon cas, c'est obligatoirement du disque de lancement vers le disque dont les partitions sont montées. Le shellscript est lancé par cron deux fois par semaine.
Remarque : la mise au point d'un profil de synchronisation peut se faire confortablement par utilisation de l'interface gtk associée à unison et fournie par le paquet ... unison-gtk !
Suggestion de paquets
unison - Unison
amanda-server - Amanda
bacula-server - Bacula
backuppc - Backuppc
rdiff-backup - Rdiff-backup
backupninja - Backup Ninja
RAID n'est pas sauvegarde
Attention, le RAID duplique tout, même les bêtises...
Utilisation de Rsync pour faire des sauvegardes historisées par le réseau
Il est possible de se servir de rsync pour créer des roulements de sauvegarde. On peut donc conserver par exemple les 100 dernières versions des sauvegardes sans perdre de l'espace disque. Ce type de sauvegarde est décrit sur la page fr/RsyncSnapshots.