Review request for backup-manager

J'ai récemment entrepris de migrer les backups de Borsalino & spb-box, les 2 serveurs que j'administre, sur une nouvelle solution de sauvegarde. En effet, jusqu'à présent j'utilisais l'option mirror de lftp qui est limitée tant en performances qu'en sécurité.

N'ayant pas de machine sous la main pour monter un serveur BackupPC, j'ai reporté mon choix sur l'utilitaire backup-manager qui permet de faire des sauvegardes incrémentielles en local et de les envoyer par FTP ou SSH. backup-manager ne disposant pas de RPMs, la première étape a donc été de construire les RPMs pour mes différentes machines (make install c'est caca !).

Les RPMs fonctionnant parfaitement, ce sont eux que je vous propose et que j'ai soumis à une demande de revue afin qu'ils soient intégrés (je l'espère du moins) à Fedora.

Merci à Trashy et RemiFedora ainsi qu'à tout ceux qui sont là sur #fedora-devel-fr@freenode.net pour aider à la création de RPMs...

Mise à jour le 20/08/08 : Correction du SPEC et recompilation des RPMs d'après les remarques de Remi.

Télécharger les RPM :

  • Fedora : yum install backup-manager
  • RHEL
  • spec

9 réactions

  • De Remi De Remi - 20/08/2008, 11:14 #1

    1/ je suis pas sur qu'utiliser le même fichier en entrée et en sortie d'iconv soit très robuste...

    2/ Certains "reviewer" te demanderont de conserver les dates d'origine sur les fichiers convertis en UTF-8.

    Donc, proposition :

     # Convert to utf-8
     for file in AUTHORS ChangeLog THANKS; do
       mv $file timestamp
       iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp
       touch -r timestamp $file
     done

    ++

  • De Remi De Remi - 20/08/2008, 11:44 #2

    Seconde amélioration (bon je devrais les mettre sur la revue...)

    Modifier la conf fournie, pour quelle soit fonctionnelle, en particulier :

     export BM_REPOSITORY_ROOT="/var/lib/backup-manager"

    Et bien sur créer/posséder ce répertoire dans le RPM.

    à suivre...

  • De llaumgui De llaumgui - 20/08/2008, 12:11 #3

    Merci Remi pour tes remarques. Si tu peux les mettre dans la revue...

    Concernant la deuxième remarque, je ne suis pas trop d'accord pour mettre les backup dans /var/lib... De plus je pense que c'est le premier paramètre à configurer... Mais bon, au pire /var/backup mais ça reste du détail selon moi... Sinon pas la peine de le créer, backup-manager le fait tout seul.

    Merci à toi Remi.

  • De NiCoS De NiCoS - 20/08/2008, 13:55 #4

    Hello,

    Je vois que tu es allé bien plus loin que ce que j'ai pu faire il y a peu et avec mes modestes connaissances en packaging.

    Au cas où si ça peut aider :

    http://www.unelectronlibre.info/jou...

    http://www.unelectronlibre.info/jou...

  • De Remi De Remi - 20/08/2008, 18:38 #5

    Bon, j'ai commenté la revue.

    Par contre, pas /var/backup

    Voir : FHS - /var

    Extrait : "Applications must generally not add directories to the top level of /var".

    Ça parle de /var/backups, mais l'utilisation ne semble pas conseillée...

    Donc, pour moi, c'est /var/lib ou /var/spool

  • De Number De Number - 21/08/2008, 15:43 #6

    Un sujet qui tombe a pic !!
    j'utilisais jusque maintenant rsnapshot, quel est l'avantage de backup-manager par rapport au script utilisant ssh et rsync ?

    Merci pour tes/vos (llaumgui & remi) billets que je suis grâce au planet !!

  • De NiCoS De NiCoS - 21/08/2008, 17:59 #7

    Personnellement, ça me permet de faire un backup par FTP ET sur Amazon S3 :-)

  • De llaumgui De llaumgui - 21/08/2008, 18:09 #8

    rsync demande un serveur rsync. backup-manager se contente d'un serveur FTP/SSH/Amazon S3. Dedibox conseil backup-manager car on peut sauvegarder sur Dedibackup via FTP.

    backup-manager sauvegarde les répertoires, les bases MySQL (mysql_dump), les serveurs SVN, etc...

  • De llaumgui De llaumgui - 08/12/2008, 20:05 #9

    Ajout des RPMs pour Fedora 10

Attribution - Partage dans les Mêmes Conditions 4.0 International