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
Prochaine révision Les deux révisions suivantes
backup-manager [Le 06/11/2013, 12:04]
Zergy
backup-manager [Le 04/10/2017, 16:10]
46.18.96.194 le site officiel n'est plus actif
Ligne 1: Ligne 1:
-{{tag>breezy dapper edgy feisty gutsy hardy intrepid jaunty karmic lucid maverick natty oneiric prcise quantal raring trusty  ​sécurité sauvegarde}} +{{tag>Trusty Xenial ​sécurité sauvegarde}}
 ---- ----
  
 ====== Backup-manager : Un utilitaire simple et accessible de gestion de sauvegarde ====== ====== Backup-manager : Un utilitaire simple et accessible de gestion de sauvegarde ======
- 
- 
- 
- 
- 
- 
  
 ===== Avant-propos ===== ===== Avant-propos =====
  
-<note important>​Depuis mars 2013, le site officiel ​sn'​existe plus, mais [[https://​github.com/​sukria/​Backup-Manager|le dépôt GitHub est toujours actif]], il est possible d'y contribuer.</​note>​+<note important>​Depuis mars 2013, le site officiel ​n'​existe plus, mais [[https://​github.com/​sukria/​Backup-Manager|le dépôt GitHub est toujours actif]], il est possible d'y contribuer.</​note>​
  
 La perte de données est la chose qu'un utilisateur redoute le plus. Elle peut être due à plusieurs facteurs (mauvaise manipulation,​ disque dur hors service, malveillance,​ vol,...) et n'​épargne personne. Ceux qui ont eu la désagréable surprise d'​avoir un disque dur en "​carafe"​ savent bien sûr à quel point les sauvegardes sont importantes. Dans cette amertume :-(, les bonnes résolutions du genre "je ferai des sauvegardes toutes les minutes !" apparaissent. Elles sont malheureusement du même genre que celles que l'on fait tous les jours de l'an ! ;-) La perte de données est la chose qu'un utilisateur redoute le plus. Elle peut être due à plusieurs facteurs (mauvaise manipulation,​ disque dur hors service, malveillance,​ vol,...) et n'​épargne personne. Ceux qui ont eu la désagréable surprise d'​avoir un disque dur en "​carafe"​ savent bien sûr à quel point les sauvegardes sont importantes. Dans cette amertume :-(, les bonnes résolutions du genre "je ferai des sauvegardes toutes les minutes !" apparaissent. Elles sont malheureusement du même genre que celles que l'on fait tous les jours de l'an ! ;-)
Ligne 28: Ligne 21:
   * Il génère des archives (donc facilement manipulables et c'est un moyen éprouvé !)   * Il génère des archives (donc facilement manipulables et c'est un moyen éprouvé !)
  
-Ce document n'est qu'une synthèse/​traduction de la documentation officielle 7.2 disponible ​sur [[http://​www.backup-manager.org| le Site officiel]] ou dans le paquet backup-manager-doc disponible dans les dépôts universe.+Ce document n'est qu'une synthèse/​traduction de la documentation officielle 7.2 disponible dans le paquet backup-manager-doc disponible dans les dépôts universe.
  
 {{icons:​icontip.png ​ |Conseil}} {{icons:​icontip.png ​ |Conseil}}
 > Si vous ne disposez pas du temps nécessaire à la configuration de Backup-Manager,​ reportez votre installation. Ça vous évitera [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=995699#​p995699|la mésaventure suivante]] > Si vous ne disposez pas du temps nécessaire à la configuration de Backup-Manager,​ reportez votre installation. Ça vous évitera [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=995699#​p995699|la mésaventure suivante]]
- 
- 
  
  
Ligne 55: Ligne 46:
  
 ===== Installation ===== ===== Installation =====
-==== À partir des paquets ==== +[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​backup-manager]]**
- +
-[[apt://​backup-manager|Backup-manager]] est disponible dans le dépôt universe donc pour l'​installer un simple : +
-<code>sudo apt-get install ​backup-manager</​code>​+
  
 Lors de l'​installation,​ on vous demande quelques paramètres dont l'aide est fournie en français. Lors de l'​installation,​ on vous demande quelques paramètres dont l'aide est fournie en français.
Ligne 64: Ligne 52:
 Lorsque l'​installation prend fin, backup-manager est dès à présent paramétré pour pouvoir faire des sauvegardes. Elles seront journalières,​ complètes (tous les fichiers seront sauvés à chaque fois) et sous forme d'​archives compressées *.tar.gz. Leur durée de vie sera de 5 jours (après quoi elles seront supprimés). Si cela est ce que vous cherchiez vous pouvez vous arrêter là ! Lorsque l'​installation prend fin, backup-manager est dès à présent paramétré pour pouvoir faire des sauvegardes. Elles seront journalières,​ complètes (tous les fichiers seront sauvés à chaque fois) et sous forme d'​archives compressées *.tar.gz. Leur durée de vie sera de 5 jours (après quoi elles seront supprimés). Si cela est ce que vous cherchiez vous pouvez vous arrêter là !
  
-<note tip>Vous pouvez installer **backup-manager-doc** pour pouvoir consulter la documentation officielle complète en PDF et HTML dans /​usr/​share/​doc/​backup-manager-doc/​. (en anglais)</​note>​ +<note tip>Vous pouvez installer **[[apt>backup-manager-doc]]** pour pouvoir consulter la documentation officielle complète en PDF et HTML dans /​usr/​share/​doc/​backup-manager-doc/​. (en anglais)</​note>​
-----+
  
  
 +===== Configuration =====
  
 +La configuration de backup-manager se fait via l'​édition d'un fichier manuellement :
  
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​backup-manager.conf**.
  
-==== À partir des sources ==== 
- 
-Dépendances : 
-<​code>​$ sudo apt-get install gettext perl</​code>​ 
- 
-Téléchargez les sources sur [[http://​www.backup-manager.org/​download/​|la page de téléchargement du site officiel]]. 
- 
-Désarchivage : 
-<​code>​tar xzf backup-manager-0.7.9.tar.gz</​code>​ 
-<​code>​cd backup-manager-0.7.9</​code>​ 
- 
-Installation : 
-<​code>​sudo make install</​code>​ 
- 
-Utilisation du fichier de configuration fourni : 
-<​code>​sudo cp /​usr/​share/​backup-manager/​backup-manager.conf.tpl /​etc/​backup-manager.conf</​code>​ 
- 
-===== Configuration ===== 
-La configuration de backup-manager se fait via le fichier : 
-<​code>​gksudo gedit /​etc/​backup-manager.conf</​code>​ 
  
 On va maintenant regarder ensemble la signification des divers paramètres On va maintenant regarder ensemble la signification des divers paramètres
  
 <note tip>​Utilisez le mode de coloration syntaxique de gedit (choisir Affichage->​Mode de coloration->​Scripts->​sh) on y voit beaucoup mieux !</​note>​ <note tip>​Utilisez le mode de coloration syntaxique de gedit (choisir Affichage->​Mode de coloration->​Scripts->​sh) on y voit beaucoup mieux !</​note>​
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 ==== Répertoire et Sauvegarde ==== ==== Répertoire et Sauvegarde ====
Ligne 118: Ligne 77:
   * d'​allouer une partition uniquement pour les sauvegardes qui peuvent prendre beaucoup de place et "​gêner"​ les autres partitions (surtout si mauvais paramétrage)   * d'​allouer une partition uniquement pour les sauvegardes qui peuvent prendre beaucoup de place et "​gêner"​ les autres partitions (surtout si mauvais paramétrage)
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_REPOSITORY_ROOT="/​sauv"</​file>+<code bash>export BM_REPOSITORY_ROOT="/​sauv"</​code>
 == BM_REPOSITORY_SECURE == == BM_REPOSITORY_SECURE ==
 Pour des raisons de sécurité le répertoire peut n'​être accessible (lecture/​écriture) que par une paire utilisateur/​groupe. Pour des raisons de sécurité le répertoire peut n'​être accessible (lecture/​écriture) que par une paire utilisateur/​groupe.
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_REPOSITORY_SECURE="​true"​+<code bash>export BM_REPOSITORY_SECURE="​true"​
 export BM_REPOSITORY_USER="​root"​ export BM_REPOSITORY_USER="​root"​
-export BM_REPOSITORY_GROUP="​root"</​file>+export BM_REPOSITORY_GROUP="​root"</​code>
  
 Dans la version 0.7.5 (branche en développement) présente sur feisty il est possible de choisir les permissions du dossier BM_REPOSITORY_ROOT : Dans la version 0.7.5 (branche en développement) présente sur feisty il est possible de choisir les permissions du dossier BM_REPOSITORY_ROOT :
  
-<file>export BM_REPOSITORY_CHMOD="​770"</​file>+<code bash>export BM_REPOSITORY_CHMOD="​770"</​code>
  
 ainsi que les permissions des différentes archives : ainsi que les permissions des différentes archives :
  
-<file>export BM_ARCHIVE_CHMOD="​660"</​file>+<code bash>export BM_ARCHIVE_CHMOD="​660"</​code>
  
  
Ligne 141: Ligne 100:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_ARCHIVE_TTL="​5"</​file>+<code bash>export BM_ARCHIVE_TTL="​5"</​code>
  
 Dans la version 0.7.5 présente sur Feisty il est possible de choisir de purger récursivement l'​ensemble du contenu de BM_REPOSITORY_ROOT lorsqu'​une archive expire : Dans la version 0.7.5 présente sur Feisty il est possible de choisir de purger récursivement l'​ensemble du contenu de BM_REPOSITORY_ROOT lorsqu'​une archive expire :
-<file>export BM_REPOSITORY_RECURSIVEPURGE="​true"</​file>+<code bash>export BM_REPOSITORY_RECURSIVEPURGE="​true"</​code>
  
 == BM_ARCHIVE_PURGEDUPS == == BM_ARCHIVE_PURGEDUPS ==
Ligne 150: Ligne 109:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_ARCHIVE_PURGEDUPS="​true"</​file>+<code bash>export BM_ARCHIVE_PURGEDUPS="​true"</​code>
 == BM_ARCHIVE_PREFIX == == BM_ARCHIVE_PREFIX ==
 Donne un préfixe au nom de l'​archive. Donne un préfixe au nom de l'​archive.
  
 __Exemple :__ ici le nom de l'​ordinateur\\ __Exemple :__ ici le nom de l'​ordinateur\\
-<file>export BM_ARCHIVE_PREFIX="​$HOSTNAME"</​file>+<code bash>export BM_ARCHIVE_PREFIX="​$HOSTNAME"</​code>
 == BM_ARCHIVE_METHOD == == BM_ARCHIVE_METHOD ==
 La méthode permettant de créer les archives : (voir § suivant) La méthode permettant de créer les archives : (voir § suivant)
Ligne 166: Ligne 125:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_ARCHIVE_METHOD="​tarball"</​file>+<code bash>export BM_ARCHIVE_METHOD="​tarball"</​code>
  
 Note : Ici, l'on peut mettre plusieurs méthodes, et ainsi sauvegarder en tarball-incremental + sauvegarde mysql. Note : Ici, l'on peut mettre plusieurs méthodes, et ainsi sauvegarder en tarball-incremental + sauvegarde mysql.
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_ARCHIVE_METHOD="​tarball-incremental mysql"</​file>+<code bash>export BM_ARCHIVE_METHOD="​tarball-incremental mysql"</​code>
 ==== Méthode de sauvegarde ==== ==== Méthode de sauvegarde ====
  
 Backup Manager offre à ses utilisateurs la possibilité de sauvegarder leur données sur des serveurs distant en utilisant :  Backup Manager offre à ses utilisateurs la possibilité de sauvegarder leur données sur des serveurs distant en utilisant : 
  
-    * FTP :  c'est un mode de transfert efficace, mais le seul problème ( pas un grand problème :) ) est que toutes les données passent en claire, c'est à dire qu'il n'y a aucune sécurité de transfert et toute les données sont transmise ​en claire, pour cela, je vous présente la méthode comme suit : +    * FTP :  c'est un mode de transfert efficace, mais le seul problème ( pas un grand problème :) ) est que toutes les données passent en clair, c'est à dire qu'il n'y a aucune sécurité de transfert et toutes ​les données sont transmises ​en clair, pour cela, je vous présente la méthode comme suit : 
  
  
Ligne 196: Ligne 155:
   * **short** : dossierparent.tar.gz   * **short** : dossierparent.tar.gz
 __Exemple :__ __Exemple :__
-<file>export BM_TARBALL_NAMEFORMAT="​long"</​file>+<code bash>export BM_TARBALL_NAMEFORMAT="​long"</​code>
 == BM_TARBALL_FILETYPE == == BM_TARBALL_FILETYPE ==
 C'est le type de compression désirée : C'est le type de compression désirée :
Ligne 205: Ligne 164:
   * **dar** : compression et permet le découpage en plusieurs fichiers de taille définie (ne pas oublier de l'​installer auparavant)   * **dar** : compression et permet le découpage en plusieurs fichiers de taille définie (ne pas oublier de l'​installer auparavant)
 __Exemple :__ __Exemple :__
-<file>export BM_TARBALL_FILETYPE="​tar.gz"</​file>+<code bash>export BM_TARBALL_FILETYPE="​tar.gz"</​code>
 == BM_TARBALL_DUMPSYMLINKS == == BM_TARBALL_DUMPSYMLINKS ==
 Est ce que backup-manager sauvegarde les répertoires pointés par des liens (raccourcis) ? Est ce que backup-manager sauvegarde les répertoires pointés par des liens (raccourcis) ?
Ligne 212: Ligne 171:
  
 __Exemple :__ __Exemple :__
-<file>export BM_TARBALL_DUMPSYMLINKS="​false"</​file>+<code bash>export BM_TARBALL_DUMPSYMLINKS="​false"</​code>
  
 == BM_TARBALL_DIRECTORIES == == BM_TARBALL_DIRECTORIES ==
Ligne 220: Ligne 179:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_TARBALL_DIRECTORIES="/​home/​toto /​home/​tata"</​file>+<code bash>export BM_TARBALL_DIRECTORIES="/​home/​toto /​home/​tata"</​code>
  
 <note tip>Pour sauvegarder son compte "​Ubuntu One" dans lequel il y a une espace, utiliser : "/​home/​tota/​Ubuntu?​One"</​note>​ <note tip>Pour sauvegarder son compte "​Ubuntu One" dans lequel il y a une espace, utiliser : "/​home/​tota/​Ubuntu?​One"</​note>​
Ligne 230: Ligne 189:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_TARBALL_BLACKLIST="/​home/​toto/​temp/​ *.mp3"</​file>+<code bash>export BM_TARBALL_BLACKLIST="/​home/​toto/​temp/​ *.mp3"</​code>
  
 == BM_TARBALL_SLICESIZE == == BM_TARBALL_SLICESIZE ==
Ligne 236: Ligne 195:
  
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_TARBALL_SLICESIZE="​1000M"</​file>+<code bash>export BM_TARBALL_SLICESIZE="​1000M"</​code>
  
 === Tarball incrémentale === === Tarball incrémentale ===
Ligne 250: Ligne 209:
   * **monthly** : tous les mois   * **monthly** : tous les mois
 __Exemple :__\\ __Exemple :__\\
-<file>export BM_TARBALLINC_MASTERDATETYPE="​weekly"</​file>+<code bash>export BM_TARBALLINC_MASTERDATETYPE="​weekly"</​code>
  
 == BM_TARBALLINC_MASTERDATEVALUE == == BM_TARBALLINC_MASTERDATEVALUE ==
Ligne 257: Ligne 216:
   * si monthly : mettre un nombre de 1->31 (1<​sup>​er</​sup>​ -> 31)   * si monthly : mettre un nombre de 1->31 (1<​sup>​er</​sup>​ -> 31)
 __Exemple :__ __Exemple :__
-<file>export BM_TARBALLINC_MASTERDATEVALUE="​1"</​file>+<code bash>export BM_TARBALLINC_MASTERDATEVALUE="​1"</​code>
  
 === MySql === === MySql ===
Ligne 264: Ligne 223:
 == Définir la liste des bases à sauvegarder == == Définir la liste des bases à sauvegarder ==
 Les bases à sauvegarder sont notées dans la ligne "​export BM_MYSQL_DATABASES=",​ séparées par un espace. Par exemple: Les bases à sauvegarder sont notées dans la ligne "​export BM_MYSQL_DATABASES=",​ séparées par un espace. Par exemple:
-<file>export BM_MYSQL_DATABASES="​mysql mybase wordpress dotclear phpbb2"</​file>+<code bash>export BM_MYSQL_DATABASES="​mysql mybase wordpress dotclear phpbb2"</​code>
 Si on souhaite sauvegarder toutes les bases, on utilise: Si on souhaite sauvegarder toutes les bases, on utilise:
-<file>export BM_MYSQL_DATABASES="​__ALL__"</​file>+<code bash>export BM_MYSQL_DATABASES="​__ALL__"</​code>
  
 == Les paramètres de connexion MySql == == Les paramètres de connexion MySql ==
Ligne 276: Ligne 235:
 sudo chmod 640 /​etc/​backup-manager.conf</​code>​ sudo chmod 640 /​etc/​backup-manager.conf</​code>​
  
-Créer un utilisateur MySql qui aura les droits minimums (tout lire, c'est énorme, mais déja plus restrictif que les droits root)+Créer un utilisateur MySql qui aura les droits minimums (tout lire, c'est énorme, mais déjà ​plus restrictif que les droits root)
  
 Pour se connecter en root au client mysql: Pour se connecter en root au client mysql:
 <​code>​mysql -u root -p</​code>​ <​code>​mysql -u root -p</​code>​
 Dans le prompt Mysql (pensez à remplacer "​secret"​ par votre mot de passe): Dans le prompt Mysql (pensez à remplacer "​secret"​ par votre mot de passe):
-<​code>​GRANT SHOW DATABASES,​SELECT,​LOCK TABLES ON *.* TO '​backupmanager'​@'​localhost'​ IDENTIFIED BY '​secret';​+<​code ​sql>GRANT SHOW DATABASES,​SELECT,​LOCK TABLES ON *.* TO '​backupmanager'​@'​localhost'​ IDENTIFIED BY '​secret';​
 exit;</​code>​ exit;</​code>​
  
Ligne 287: Ligne 246:
  
 L'​utilisateur Mysql L'​utilisateur Mysql
-<file>export BM_MYSQL_ADMINLOGIN="​backupmanager"</​file>+<code bash>export BM_MYSQL_ADMINLOGIN="​backupmanager"</​code>
 Son mot de passe: Son mot de passe:
-<file>export BM_MYSQL_ADMINPASS="​secret"</​file>+<code bash>export BM_MYSQL_ADMINPASS="​secret"</​code>
  
 == Compression des exports des bases == == Compression des exports des bases ==
  
-par défault ​c'est au format bzip2 +par défaut ​c'est au format bzip2 
-<file>export BM_MYSQL_FILETYPE="​bzip2"</​file>+<code bash>export BM_MYSQL_FILETYPE="​bzip2"</​code>
 Pensez à installer le paquet bzip2 si vous souhaitez compresser les bases dans ce format: Pensez à installer le paquet bzip2 si vous souhaitez compresser les bases dans ce format:
  
Ligne 307: Ligne 266:
  
 Dans le fichier /​etc/​backup-manager.conf,​ il y a une section pour la configuration de la méthode de sauvegarde SVN. Deux paramètres : Dans le fichier /​etc/​backup-manager.conf,​ il y a une section pour la configuration de la méthode de sauvegarde SVN. Deux paramètres :
-<file>​BM_SVN_REPOSITORIES qui doit contenir la liste des dépôts à sauvegarder</​file>​ +<code bash>​BM_SVN_REPOSITORIES</​code> ​qui doit contenir la liste des dépôts à sauvegarder, et 
-<file>​BM_SVN_COMPRESSWITH qui indique la méthode de compression de l'​archive des dépôts sauvegardés. ​</​file>​+<code bash>​BM_SVN_COMPRESSWITH</​code> ​qui indique la méthode de compression de l'​archive des dépôts sauvegardés.
  
 A savoir que la méthode SVN utilise l'​outil svnadmin dump pour sauvegarder les dépôts. A savoir que la méthode SVN utilise l'​outil svnadmin dump pour sauvegarder les dépôts.
  
 Astuce : vous pouvez utiliser le paramètre suivant pour sauvegarder tous vos dépôts sans en indiquer les noms : Astuce : vous pouvez utiliser le paramètre suivant pour sauvegarder tous vos dépôts sans en indiquer les noms :
-<file>export BM_SVN_REPOSITORIES="​`find /​var/​svn/ ​ -maxdepth 1  -mindepth 1`"</​file>+<code bash>export BM_SVN_REPOSITORIES="​`find /​var/​svn/ ​ -maxdepth 1  -mindepth 1`"</​code>
  
 (attention les `  = Alt GR + 7, très importants car permettent d'​interpréter la commande entre) (attention les `  = Alt GR + 7, très importants car permettent d'​interpréter la commande entre)
  
 N'​oubliez pas d'​activer la méthode dans : N'​oubliez pas d'​activer la méthode dans :
-<file>export BM_ARCHIVE_METHOD = ".... ... svn"</​file>+<code bash>export BM_ARCHIVE_METHOD = ".... ... svn"</​code>
  
 ==== Méthode d'​export des sauvegardes ==== ==== Méthode d'​export des sauvegardes ====
Ligne 346: Ligne 305:
  
 __Exemple :__ __Exemple :__
-<file>export BM_BURNING_METHOD="​none" ​  ​(recommandé)+<code bash>export BM_BURNING_METHOD="​none" ​  ​(recommandé)
 ou ou
-export BM_BURNING_METHOD="​CDR"</​file>+export BM_BURNING_METHOD="​CDR"</​code>
  
 == BM_BURNING_CHKMD5 == == BM_BURNING_CHKMD5 ==
Ligne 355: Ligne 314:
  
 __Exemple :__ __Exemple :__
-<file>export BM_BURNING_CHKMD5="​true"</​file>+<code bash>export BM_BURNING_CHKMD5="​true"</​code>
  
 == BM_BURNING_DEVICE == == BM_BURNING_DEVICE ==
Ligne 361: Ligne 320:
  
 __Exemple :__ __Exemple :__
-<file>export BM_BURNING_DEVICE="/​dev/​cdrom"</​file>+<code bash>export BM_BURNING_DEVICE="/​dev/​cdrom"</​code>
  
 == BM_BURNING_DEVFORCED == == BM_BURNING_DEVFORCED ==
Ligne 367: Ligne 326:
  
 __Exemple :__ __Exemple :__
-<file>export BM_BURNING_DEVFORCED="/​dev/​cdrom"</​file>+<code bash>export BM_BURNING_DEVFORCED="/​dev/​cdrom"</​code>
  
 == BM_BURNING_MAXSIZE == == BM_BURNING_MAXSIZE ==
Ligne 375: Ligne 334:
  
 __Exemple :__ __Exemple :__
-<file>export BM_BURNING_MAXSIZE="​700"</​file>+<code bash>export BM_BURNING_MAXSIZE="​700"</​code>
  
  
Ligne 384: Ligne 343:
 == BM_LOGGER == == BM_LOGGER ==
 Voulez-vous que les sorties de backup-manager soient envoyées vers le syslog ? Voulez-vous que les sorties de backup-manager soient envoyées vers le syslog ?
-<file>export BM_LOGGER="​true"</​file>+<code bash>export BM_LOGGER="​true"</​code>
  
 == BM_LOGGER_FACILITY == == BM_LOGGER_FACILITY ==
 (à compléter) (à compléter)
-<file>export BM_LOGGER_FACILITY="​user"</​file>+<code bash>export BM_LOGGER_FACILITY="​user"</​code>
  
  
Ligne 406: Ligne 365:
   * ...   * ...
  
-<file>export BM_PRE_BACKUP_COMMAND="​sh /​home/​toto/​script_de_pre_sauv.sh"</​file>+<code bash>export BM_PRE_BACKUP_COMMAND="​sh /​home/​toto/​script_de_pre_sauv.sh"</​code>
  
 === Commande post === === Commande post ===
 == BM_POST_BACKUP_COMMAND == == BM_POST_BACKUP_COMMAND ==
 Ici vous renseignez la commande à effectuer **après** une sauvegarde. Ici vous renseignez la commande à effectuer **après** une sauvegarde.
-<file>export BM_POST_BACKUP_COMMAND="​sh /​home/​toto/​script_de_post_sauv.sh"</​file> +<code bash>export BM_POST_BACKUP_COMMAND="​sh /​home/​toto/​script_de_post_sauv.sh"</​code>
-----+
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 477: Ligne 435:
  
 <​note>​Avec la version **0.7.9.3**,​ la tâche cron n'est plus installée, il faut donc ajouter un fichier backup-manager dans les tâches cron journalières (/​etc/​cron.daily) avec le contenu suivant: <​note>​Avec la version **0.7.9.3**,​ la tâche cron n'est plus installée, il faut donc ajouter un fichier backup-manager dans les tâches cron journalières (/​etc/​cron.daily) avec le contenu suivant:
-<​code>#​!/​bin/​sh+<​code ​bash>#​!/​bin/​sh
 # cron script for backup-manager # cron script for backup-manager
 test -x /​usr/​sbin/​backup-manager || exit 0 test -x /​usr/​sbin/​backup-manager || exit 0
Ligne 494: Ligne 452:
 Créer deux scripts qui lancent backup-manager dans : Créer deux scripts qui lancent backup-manager dans :
   * /​etc/​cron.daily/​backup-manager_scripts_home :   * /​etc/​cron.daily/​backup-manager_scripts_home :
-<file>+<code bash>
 #!/bin/sh #!/bin/sh
 /​usr/​sbin/​backup-manager -c /​chemin_du_fichier_de_conf/​backup-manager_home.conf /​usr/​sbin/​backup-manager -c /​chemin_du_fichier_de_conf/​backup-manager_home.conf
-</file>+</code>
   * /​etc/​cron.monthly/​backup-manager_scripts_musique :   * /​etc/​cron.monthly/​backup-manager_scripts_musique :
-<file>+<code bash>
 #!/bin/sh #!/bin/sh
 /​usr/​sbin/​backup-manager -c /​chemin_du_fichier_de_conf/​backup-manager_musique.conf /​usr/​sbin/​backup-manager -c /​chemin_du_fichier_de_conf/​backup-manager_musique.conf
-</file>+</code>
  
 ===== Conclusion ===== ===== Conclusion =====
  • backup-manager.txt
  • Dernière modification: Le 13/03/2023, 22:44
  • par L'Africain