# # Template pour la sauvegarde incrémentale. # JobDefs { # Nom du template qui sera appelé dans le job. Name = "Incrementale" # Type du job (Backup, Restore, etc...). Type = Backup # Type de sauvegarde à effectuer (Full, Incrementale, etc...) Level = Incremental # Fichiers qui seront sauvegardés par ce job. FileSet = "Incrementale" # Planification du job. Schedule = "WeeklyCycle" # Les fichiers seront sauvegardés sur le Storage "File". Storage = File # Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message". Messages = Standard # Type de pool qui sera utilisé par ce job. Pool = SauvegardeIncrementale # Priorité d'exécution du job lorsqu'il est en file d'attente. # Par défaut la priorité est de 10. Priority = 10 # Fichier permettant de restaurer les fichiers sur un serveur. # Ce fichier peut-être une alternative à un catalogue erroné. Write Bootstrap = "/var/lib/bacula/%c.bsr" } # # Template pour la sauvegarde totale. # JobDefs { # Nom du template qui sera appelé dans le job. Name = "Totale" # Type du job (Backup, Restore, etc...). Type = Backup # Type de sauvegarde à effectuer (Full, Incrementale, etc...). Level = Full # Fichiers qui seront sauvegardés par ce job. FileSet = "Totale" # Les fichiers seront sauvegardés sur le Storage "File". Storage = File # Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message". Messages = Standard # Type de pool qui sera utilisé par ce job. Pool = SauvegardeTotale # Priorité d'exécution du job lorsqu'il est en file d'attente. # Par défaut la priorité est de 10. Priority = 10 # Fichier permettant de restaurer les fichiers sur un serveur. # Ce fichier peut-être une alternative à un catalogue erroné. Write Bootstrap = "/var/lib/bacula/%c.bsr" } # # Template pour la sauvegarde d'un catalogue. # JobDefs { # Nom du template qui sera appelé dans le job. Name = "Catalogue" # Type du job (Backup, Restore, etc...). Type = Backup # Type de sauvegarde à effectuer (Full, Incrementale, etc...). Level = Full # Serveur ou se trouve le catalogue. Client = backup01.goldzoneweb.info # Fichiers qui seront sauvegardés par ce job. FileSet = "Catalogue" # Les fichiers seront sauvegardés sur le Storage "File". Storage = File # Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message". Messages = Standard # Type de pool qui sera utilisé par ce job. Pool = SauvegardeCatalogue } # # Template pour la restauration. # JobDefs { # Nom du template qui sera appelé dans le job. Name = "Restauration" # Type du job (Backup, Restore, etc...). Type = Restore # Fichiers qui seront restaurés. FileSet = "Totale" # Les fichiers seront sauvegardés sur le Storage "File". Storage = File # Les messages concernant ce job seront envoyés au Director dans la section "Standard" de la directive "Message". Messages = Standard # Type de pool qui sera utilisé par ce job. Pool = SauvegardeTotale } # # Sauvegarde Totale # Job { # Nom du job. Name = "Totale" # JobDefs (template) à utiliser. JobDefs = "Totale" # Serveur sur lequel se déclenchera le job. Client = Cartman # Délai d'attente des ressouces ou Client de 2 minutes. # C'est à dire que si un client mais du temps à répondre à la requête alors il a 2 minutes. Max Wait Time = 2 minutes } # # Sauvegarde incrémentale. # Job { # Nom du job. Name = "Incrementale" # JobDefs (template) à utiliser. JobDefs = "Incrementale" # Serveur sur lequel se déclenchera le job. Client = Cartman # Délai d'attente des ressouces ou Client de 2 minutes. # C'est à dire que si un client mais du temps à répondre à la requête alors il a 2 minutes. Max Wait Time = 2 minutes } # # Job de sauvegarde du catalogue. # Job { # Nom du job. Name = "SauvegardeCatalogue" # JobDefs (template) à utiliser. JobDefs = "Catalogue" # Planification du job. Schedule = "WeeklyCycleAfterBackup" # Script de sauvegarde du catalogue (lance un "mysqldump"). # "Catalogue" étant le nom du catalogue à sauvegarder (voir la configuration dabs "bacula-dir"). RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl Catalogue" # Supprime les copies du catalogue un fois la sauvegarde terminée. RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup" # Fichier permettant de restaurer le catalogue. Write Bootstrap = "/var/lib/bacula/Catalogue.bsr" # Priorité du job. # Ici la priorité est inférieure à un job standard ce qui aura \ # pour incidence de mettre le job en attente tant que l'incrémentale, la totale, ou le différencielle \ # ne sera pas terminé. Priority = 11 } # # Job de restauration des données. # Job { # Nom du job. Name = "Restauration" # JobDefs (template) à utiliser. JobDefs = "Restauration" # Serveur sur lequel seront restaurées les données. Client = Cartman # Répertoire sur le serveur distant ou seront stockées les données restaurées. Where = /home/bacula/restore }