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



 extrait de ''root''.unison/home.prf

 include common


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

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.