====== Bacula ====== ===== Installation ===== Il faut installer les paquets suivants: bacula-storage-mysql bacula-docs bacula-director-mysql bacula-console bacula-client Donc: yum install bacula-storage-mysql bacula-docs bacula-director-mysql bacula-console bacula-client L'installation se termine par la création des tables MySQL: /usr/libexec/bacula/grant_mysql_privileges -u root -p /usr/libexec/bacula/create_mysql_database -u root -p /usr/libexec/bacula/make_mysql_tables -u root -p /usr/libexec/bacula/grant_bacula_privileges -u root -p ===== Configuration ===== ==== File Retention ==== Détermine pendant combien de temps, chaque fichier sera listé dans la base de données. C'est ce qui prend le plus de place dans celle-ci. Quand un fichier disparait de la base, il est cependant toujours possible de restaurer l'ensemble des fichiers contenus dans un job. Donc FileRetention doit être inférieur à JobRetention. ==== Job Retention ==== Détermine pendant combien de temps, chaque job sera listé dans la base de données. ==== Volume Retention ==== Détermine combien de temps un volume plein sera conservé avan d'être réutilisé. La date est celle du dernier job ayant utilisé ce volume. Quand il n'y a plus de volume disponible, bacula commence à supprimer les jobs plus vieux quand la durée de retention du volume. Quand tout dans la base de données en rapport à ce volume est supprimé, alors le volume passe en "purged". Le fichier correspondant à ce volume est conservé intacte tant que le volume n'est pas re-écrit. Le cycle de vie typique d'un volume: - Append jusqu'à la taille max ou nombre de jobs max - Used jusqu'à la fin de la durée de retention du volume, en attendant le recyclage - Purged plus rien dans le catalogue ne concerne ce volume - Recycled dès que le volume est choisi pour être re-utilisé - Retourne en append dès le premier job à écrire sur ce volume