Backup-Manager, un petit test
Certains d’entre vous ont probablement lu l’article de DigitalSpirit concernant Backup Manager.
Je fais partie de ces personnes et j’ai donc décidé de tester…
Certes, j’ai déjà mis en place une technique de sauvegarde mais je n’en étais pas totalement satisfait.
Attention, je ne dénigre pas cette technique, elle est très pratique et utile mais dans la méthode avec Backup Manager, certaines fonctionnalités me semblaient intéressantes, telles que :
- la gestion des fichiers DAR (qui permettent de séparer l’archive en plusieurs fichiers)
- la gravure sur un DVD-RW (par exemple, elle n’a jamais fonctionné avec MondoRescue et je devais le faire manuellement avec ma méthode).
Après la lecture de l’article, j’ai donc décidé de me lancer hier soir dans le test de Backup Manager.
Pour cela, j’ai décidé de suivre bêtement et simplement l’article, pas à pas…
Première mauvaise surprise : pas d’archives DAR ni d’option pour le DVD-RW dans le fichier de configuration…
Petit tour sur le site officiel : ok ; en fait, la version disponible dans les dépôts ne le permet pas mais la version actuelle (0.7.4) le permet.
Qu’à cela ne tienne, je télécharge et l’installe :
tar -xvzf backup-manager-0.7.4.tar.gz
cd backup-manager
sudo make install
sudo cp /usr/share/backup-manager/backup-manager.conf.tpl /etc/backup-manager.conf
Il ne faut pas oublier d’installer la commande DAR si cet archivage nous intérèsse (ce qui est mon cas)
sudo apt-get install dar
Après, j’édite le fichier de configuration
sudo gedit /etc/backup-manager.conf
Ah, là, c’est mieux…
J’ai donc suivi plus ou moins les directives d’Hugo.
Pour la sécurité, j’ai laissé les options par défaut lors de mon essai.
Si vous avez un poste avec plusieurs comptes, vous pouvez laisser tel quel pour une confidentialité maximale.
Personnellement, je vais changer l’utilisateur propriétaire ou les droits sur le dossier car cela ne me convient pas ; en effet, par défaut, seul l’administrateur a tous les droits sur ce dossier contenant les sauvegardes. Or, j’aime bien suivre l’évolution de la taille des fichiers et j’étais alors obligé de régulièrement faire un
(je n’aime pas travailler en root)
sudo ls -l /etc/archives
J’ai choisi la sauvegarde incrémentale (tarball-incremental) au format DAR avec une taille de fichiers (ou slice) de 1000 Mo (la gravure sur DVD n’est pas possible avec des fichiers trop gros) et demandé la gravure sur DVD-RW avec vérification de l’intégrité des fichiers.
Pour le reste, j’ai laissé les options par défaut.
Pour lancer la sauvegarde manuellement, il faut effectuer simplement taper :
sudo backup-manager
Et là, je dis STOP !
Certes, la sauvegarde fonctionnera mais si vous avez demandé quelque chose en plus de la création des fichiers (leur gravure, par exemple), ça se compliquera si vous avez gardé la configuration par défaut de la sécurité (utilisateur, groupe, droits sur les fichiers,…).
Je vais essayer d’être clair :
Vous avez fait “sudo backup-manager”. La commande sudo ne vous attribue les droits de super utilisateur que quelques minutes. Si vous avez des gros dossiers à sauvegarder, cela peut prendre du temps et vous aurez perdu vos droits à la fin du premier traitement. Au moment de lire les fichiers pour les graver, le programme n’aura plus les droits et cela plantera.
Deux solutions sont possibles alors :
- déconseillée :
sudo -s
backup-manager
exit
- modifier les droits sur le dossier et les fichiers créés ou le propriétaire de ces fichiers (solution non encore étudiée mais que je vais adopter comme dit plus haut)
J’ai testé avec des petits dossiers, sauvegarde et gravure se déroulent sans aucun souci. On se retrouve avec, à la fin, sur le cd, les archives, un index des fichiers présents (un simple fichier texte mais ça peut s’avérer utile).
Première impression très positive ! ! !
Mais il reste encore quelques petites choses que je n’ai pas pu tester [réponses dans les commentaires] :
-
le lancement automatique : en “interactif”, il nous demande d’insérer le CD et de cliquer sur entrée ; qu’en est il pour le mode automatique ?
-
gravure sur plusieurs cd : si mes quantités de données sont trop importantes, me demande-t-il correctement d’insérer un nouveau CD ?
-
la restauration : en fait, je ne m’en fais pas trop à ce sujet ; je vais certes la tester mais le principe de fonctionnement est, à mes yeux, sûr. Il faut juste apprendre à maîtriser la commande “dar” mais un petit man dar m’y aidera, la documentation y est vraiment très complète.
-
la sauvegarde incrémentale : cet aspect me demandera des tests un peu plus poussés pour voir comment sont gérés les suppressions/créations/… de fichiers.
Au niveau des commandes pré-sauvegardes, je pense en profiter pour récupérer dans un fichier la liste des paquets installés.
Un petit plus aurait été, quand on la demande, un message indiquant que la vérification des fichiers gravés s’est bien déroulée.
Je trouve que le script manque un peu de “messages” pour suivre l’évolution du traitement (l’option -v en donnerait trop, je pense).
Cet article a principalement pour but de montrer les différents problèmes auxquels j’ai dû faire face mais aussi les petits trucs que j’ai eu envie d’utiliser pour mon futur système de sauvegardes, vous donner quelques idées voire, pourquoi pas, d’utiliser ce logiciel…
N’oubliez pas de tester vous même votre système de sauvegarde (sur des dossiers “bidons”), ne faites pas une confiance aveugle aux tests que vous lisez.
Encore merci Hugo pour ce travail !
trackback:
