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

Commentaires

Remi

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

++

Remi

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...

llaumgui

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.

NiCoS

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...

Remi

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

Number

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 !!

NiCoS

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

llaumgui

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...

llaumgui

Ajout des RPMs pour Fedora 10

Les commentaires pour ce poste sont fermés.

Réseaux sociaux