ZoneO-trucs pour Mandriva Linux

Sauvegardes incrémentales avec rsync

Je cherche un utilitaire pour effectuer des sauvegardes incrémentales sur un disque externe. Des idées?

 
 

Il y a quelques semaines, je voulais installer un système de sauvegardes incrémentales automatisées. En gros, je voulais pouvoir

  • sauvegarder mes fichiers tous les matins à 5 heures, et les stocker pour une semaine,
  • sauvegarder mes fichiers tous les dimanche matins à 5 heures, et les stocker pour un mois,
  • sauvegarder mes fichiers tous les premiers du mois à 5 heures, et les stocker pour un an.

J'aurais pu me contenter d'utiliser cron et copier l'ensemble de mes fichiers aux dates voulues, mais il aurait fallu acheter un disque dur pour chaque sauvegarde...

Finalement, j'ai posté un message sur les forums Mandrake, et j'ai eu ma réponse pratiquement immédiatement: il faut utiliser rsync et des liens "durs" (hard links)... Rsync, je connaissais (http://rsync.samba.org/), c'est un script très utile pour effectuer des synchronisations entre dossiers. Par contre, un lien "dur", je n'en avais jamais entendu parler. Heureusement, cette page web contient toutes les explications et les instructions pour mettre en place les sauvegardes: http://www.mikerubel.org/computers/rsync_snapshots/. Pour résumer, l'opération repose sur

  • cron pour une exécution automatique
  • rsync pour la synchronisation des sauvegardes
  • les liens durs (cp -al) pour l'incrémentation des sauvegardes
  • les commandes mount/unmount pour effectuer les sauvegardes sur des partitions protégées.

Encore mieux, vous trouverez aussi des scripts tout près que vous pourrez utiliser directement. Que demander de plus!

09/2003
Edité et reformaté 12/2005
 
© ZoneO-soft - Contactez nous - Page d'accueil