Outils pour utilisateurs

Outils du site


linux:backup-manager (lu 39232 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:backup-manager [19-09-2013 15:05]
edmc73
linux:backup-manager [06-11-2013 15:55]
edmc73
Ligne 6: Ligne 6:
 ===== Configuration ===== ===== Configuration =====
  
-Dès que j'aurai un peu de temps, je vais détaillé ce programme de backup qui est assez simple à mettre en place :)+Tout est déjà très bien décrit sur ce site => http://doc.ubuntu-fr.org/backup-manager 
 + 
 +Pour automatiser backup-manager, il faut normalement rendre exécutable le fichier **/etc/cron.daily/backup-manager** 
 + 
 +Bizarrement je n'ai pas ce fichier sur mon serveuret même si je l'avais, je n'aime pas le cron.daily, on ne sait jamais à quel heure il va lancer notre script.\\ 
 +Je préfère configurer le cron système comme suit: 
 + 
 +Créé ce fichier dans **/etc/cron.d** 
 + 
 +<file bash backup-manager> 
 +# /etc/cron.d/backup-managerexécute backup-manager une fois par jour à 2h du mat' 
 +00 2 * * * root [ -x /usr/sbin/backup-manager ] && /usr/sbin/backup-manager || exit 0 
 +</file>
  
 ===== Erreur ===== ===== Erreur =====
Ligne 248: Ligne 260:
  
 --- source : http://franek.chicour.net/post/2009/12/29/Am%C3%A9lioration-du-post-script-de-backup-manager --- source : http://franek.chicour.net/post/2009/12/29/Am%C3%A9lioration-du-post-script-de-backup-manager
 +
 +===== Vérifier l'exécution du script post-command =====
 +
 +Le script ci-dessus ne semblait pas s'exécuter chez moi et aucun message d'erreur n'apparaissait dans les log même en mode debug.
 +Je vous offre donc cette astuce pour aller plus loin dans la recherche de la panne.
 +
 +Ouvrez le fichier**/usr/share/backup-manager/actions.sh** et ligne 140 remplacez
 +  RET=`$BM_POST_BACKUP_COMMAND >/dev/null 2>&1` || RET="false"
 +par
 +  RET=`$BM_POST_BACKUP_COMMAND >/tmp/BM_post_command.log 2>&1` || RET="false"
 +
 +Reprogrammé l'exécution de backup-manager (chez moi ça marchait en le lançant en direct mais pas via le cron)
 +
 +J'ai pu constater le message d'erreur suivant
 +  sh: sendmail: not found
 +
 +J'ai résolu ce problème en modifiant le **/etc/php5/cli/php.ini** ligne 1050 remplacé
 +  sendmail_path = sendmail -t -i
 +par
 +  sendmail_path = /usr/sbin/sendmail -t -i
 +
 +Et ça marche ;)
 +
 +Bizarrement sur d'autre serveur, cette ligne sendmail_path est commenté donc pas de problème.
linux/backup-manager.txt · Dernière modification: 06-11-2013 15:55 de edmc73