Sauvegarde système · 3 min read · Jan 05, 2026

Sauvegarder les systèmes Linux et Windows avec BackupPC

Sauvegarder les systèmes Linux et Windows avec BackupPC

Version 1.0
Auteur : Falko Timme

Ce tutoriel montre comment vous pouvez sauvegarder les systèmes Linux et Windows avec BackupPC. BackupPC agit comme un serveur et est installé sur un système Linux, et à partir de là, il peut se connecter à tous les systèmes Linux et Windows de votre réseau local pour les sauvegarder et les restaurer sans interférer avec le travail de l’utilisateur sur ce système. Sur les clients, une configuration minimale à aucune configuration n’est nécessaire. BackupPC prend en charge les sauvegardes complètes et incrémentielles, et il est livré avec une interface web soignée pour l’administrateur et l’utilisateur normal afin que les sauvegardes et les récupérations puissent être gérées via un navigateur web. Il convient de noter, cependant, que BackupPC effectue des sauvegardes basées sur des fichiers, pas des sauvegardes bit à bit comme Ghost4Linux, par exemple, donc il n’est pas conçu pour l’imagerie de disque/partition.

BackupPC est livré avec un schéma de pooling astucieux qui minimise le stockage sur disque et les E/S disque. Les fichiers identiques à travers plusieurs sauvegardes des mêmes PC ou différents sont stockés une seule fois, ce qui entraîne des économies substantielles en stockage disque et en E/S disque.

Je tiens à dire d’abord que ce n’est pas la seule façon de configurer un tel système. Il existe de nombreuses façons d’atteindre cet objectif, mais c’est la méthode que je choisis. Je ne donne aucune garantie que cela fonctionnera pour vous !

1 Remarque préliminaire

Dans ce tutoriel, je vais configurer BackupPC sur un serveur Debian Etch avec l’adresse IP statique 192.168.0.100 et le nom d’hôte server1.example.com. La procédure devrait être similaire ou identique sur Debian Sarge et Ubuntu.

BackupPC stocke les sauvegardes dans /var/lib/backuppc, donc j’ai fait de cela une partition supplémentaire d’environ 90 Go sur le serveur BackupPC. Il convient de noter que c’est encore très petit, surtout si vous souhaitez sauvegarder de nombreuses machines, donc plus c’est mieux. De plus, vous devriez envisager d’utiliser LVM pour la partition /var/lib/backuppc afin de pouvoir l’agrandir chaque fois que vous en avez besoin. Vous pouvez en savoir plus sur LVM dans ce tutoriel : https://www.howtoforge.com/linux_lvm

Je vais montrer comment sauvegarder et restaurer un système de bureau Ubuntu Edgy Eft avec le nom d’hôte/nom NetBIOS falko-desktop et un ordinateur portable Windows XP avec le nom NetBIOS notebook. Les deux obtiennent leurs paramètres réseau via DHCP.

BackupPC prend en charge trois méthodes de transfert, smb, rsync/rsyncd et tar. rsync est la méthode recommandée pour les systèmes Linux, donc je vais l’utiliser pour le bureau Ubuntu, et smb est la méthode préférée pour les systèmes Windows, donc je l’utilise pour l’ordinateur portable Windows.

2 Installer BackupPC

Sur server1.example.com, nous exécutons cette commande en tant que root pour installer BackupPC :

server1.example.com :

apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfs

Vous serez invité à répondre à quelques questions :

Nom de groupe de travail/domaine : <– WORKGROUP (en fait, peu importe ce que vous entrez ici)
Modifier smb.conf pour utiliser les paramètres WINS de DHCP ? <– Non

Ensuite, vous verrez ce message :

Utilisateur par défaut de l'administration Web créé
BackupPC peut être géré via son interface web :  
http://server1.example.com/backuppc/

À cette fin, un utilisateur web nommé ‘backuppc’ avec ‘dAamcQIH’ comme mot de passe a été créé. Vous pouvez changer ce mot de passe en exécutant ‘htpasswd /etc/backuppc/htpasswd backuppc’. <– Ok

Veuillez noter le mot de passe de l’interface web (dAamcQIH dans ce cas) pour l’utilisateur backuppc. Si vous n’aimez pas le mot de passe, vous pouvez le changer en exécutant

server1.example.com :

htpasswd /etc/backuppc/htpasswd backuppc

Ensuite, ouvrez un navigateur et tapez http://192.168.0.100/backuppc/ (ou http://server1.example.com/backuppc/ si vous avez un enregistrement DNS approprié pour server1.example.com dans votre réseau). Si vous obtenez une invite de connexion, tout va bien, sinon (comme sur mon installation), exécutez cette commande :

server1.example.com :

dpkg-reconfigure backuppc

Vous verrez cette question :

Ajouter des alias pour /backuppc/ à vos fichiers de configuration apache ? <– Oui

Ensuite, allez à http://192.168.0.100/backuppc/ à nouveau et connectez-vous avec le nom d’utilisateur backuppc et le mot de passe de backuppc :

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.