Présentation de backuppc et sommaire du tutoriel

backuppc

Dans ce tutoriel en plusieurs parties nous allons voir comment mettre en place des sauvegardes régulières sur des ordinateurs sous Linux, Windows ou Macintosh. Pour cela nous allons utiliser backuppc. Ce logiciel libre est très librement paramétrable et permet d’utiliser plusieurs protocoles pour réaliser des backups complètes et incrémentielles.

Pour commencer je vais vous faire une petite présentation de backuppc qui devra être installé sur un serveur sous linux. Backuppc permet de faire des sauvegardes d’un dossier, d’une partition complète ou même du système complet. Vous allez pouvoir le paramétrer pour qu’il effectue des backups à intervalles régulier, ou non et qu’il agisse uniquement à certaines heures de la journée (la nuit par exemple). Il s’installe avec un serveur apache car il dispose d’une interface web très étoffée qui va permettre à l’administrateur de paramétrer les différentes machines à sauvegarder, de vérifier le bon fonctionnement du logiciel et de lancer des sauvegardes et des restaurations de fichiers. Cette interface est également accessible à l’utilisateur dans une version plus simplifiée pour lui permettre de lancer des backups et des restaurations quand il le désire. Pour donner un exemple simple : un de vos utilisateurs pourra par exemple retrouver un fichier qu’il a effacé il y a plus de 30 jours voir plus selon la configuration que vous aurez faite de backuppc.

Il faut savoir que backuppc sait utiliser plusieurs protocoles pour effectuer des sauvegardes :

  • rsync : un logiciel libre de synchronisation sous GNU/GPL. C’est la méthode à privilégier pour les clients qui sont des dérivés d’UNIX (linux, MacOs, BSD…)
  • rsyncd : un démon qui s’installe sous forme de service sous Windows et qui est la méthode la plus « propre » pour un client Windows.
  • samba : une mise en œuvre du protocole SMB/CIFS qui est vraiment une mauvaise option pour un client Windows. J’expliquerai pourquoi plus bas.
  • tar : le logiciel d’archivage standard d’UNIX.

Pour un client Windows, comme je le mentionnais plus haut, je préfère passer par la méthode rsyncd car elle sera plus économe en bande passante. En effet rsyncd permet de retrouver des redondances dans un gros fichier et effectue donc une synchronisation uniquement sur la partie du gros fichier qui a changé depuis la dernière backup. Samba n’a pas cette capacité. Si par exemple vous avez fait une sauvegarde d’un fichier de 1Go le lundi et que lors de votre sauvegarde incrémentielle du mardi le fichier à changé sur seulement 2ko, si vous utilisez rsync vous ne téléchargerez que les 2 ko alors qu’avec samba vous devrez télécharger de nouveau 1Go.

Comme nous allons aborder l’utilisation de backuppc sur tous types d’environnements et de méthode le tutoriel sur ce logiciel va être divisé en plusieurs billets :

  1. Partie 1 Présentation de Backuppc (la partie que vous lisez actuellement :) )
  2. Partie 2 Installation de backuppc sur le serveur
  3. Partie 3 Configuration sous Windows sans cygwin avec rsyncd
  4. Partie 4 Configuration sous Windows avec cygwin et rsyncd
  5. Partie 5 Configuration sous Windows en utilisant Samba
  6. Partie 6 Configuration sous Linux avec rsync pour un user
  7. Partie 7 Configuration sous Linux avec rsync pour root
  8. Partie 8 Configuration pour une sauvegarde locale sur le serveur avec tar
  9. Partie 9 Configuration sous MacOs avec rsync

(je mettrais les liens à jours au fur et à mesure de la publications des articles)

2 réponses à “Présentation de backuppc et sommaire du tutoriel”

  1. sekouti dit :

    c bon la vie c bon linux

Laisser un commentaire