Consultant en hébergement de Logiciels Libres

Déplacer les données de sauvegarde de BackupPC 3 : le piège à éviter

Il peut arriver de devoir déplacer les données de sauvegarde de ton serveur de sauvegarde « BackupPC » d’un disque à un autre.

Par exemple, il y a besoin de réduire l’espace disque ou de changer vers un disque plus rapide.

Jusqu’à « présent » (début 2021) (pour les utilisateurs de distributions Linux stables), c’est toujours la version 3 de BackupPC qui est en vigueur.

Et jusque la version 3, BackupPC utilise des liens en dur au niveau du système de fichier : plusieurs noms de fichier pointent vers le même fichier. Ceci est différent du lien symbolique qui est un faux fichier indiquant où se trouve le vrai fichier.

L’idée est que BackupPC ne stocke qu’une seule fois le fichier pour plusieurs sauvegardes différentes si ce fichier n’a pas changé. Moins de place est utilisée sur le disque.

Pour déplacer les données, il faut donc ajouter un paramètre pour préserver les liens en dur sinon le disque de destination sera vite plein.

Voici la commande :

rsync -az -H --delete --numeric-ids --progress SOURCE/ DEST /
  • SOURCE : est le chemin contenant les données
  • DEST : est le nouvel espace.
  • H : préserve les liens en dur
  • numerics-ids : préserve les uid/gid plutôt que le nom utilisateur et groupe (utile si le rsync est lancé depuis un environnement rescue avec une correspondance id/utilisateur différent)

Après, il reste à changer les points de montage pour BackupPC utilise le nouvel espace. Attention à interrompre BackupPC le temps de la manipulation.

Pour ma part, j’utilise BackupPC pour sauvegarder tous les services infogérés comme Dolibarr.

venenatis id Praesent consequat. ante. tempus sit nunc justo adipiscing elit. luctus

Apprendre à gérer un serveur Linux avec confiance

Message envoyé

Tarifs