Bacule est un ensemble de programmes informatiques qui vous permet (ou à l'administrateur système) de gérer la sauvegarde, la récupération et la vérification des données informatiques sur un réseau d'ordinateurs de différents types. Bacula peut également s'exécuter entièrement sur un seul ordinateur et peut effectuer des sauvegardes sur différents types de supports, y compris des bandes et des disques.
En termes techniques, il s'agit d'un programme de sauvegarde réseau client/serveur. Bacula est relativement facile à utiliser et efficace, tout en offrant de nombreuses fonctionnalités avancées de gestion du stockage qui facilitent la recherche et la récupération des fichiers perdus ou endommagés. Grâce à sa conception modulaire, Bacula est évolutif depuis de petits systèmes informatiques uniques jusqu'à des systèmes composés de centaines d'ordinateurs situés sur un vaste réseau.
Le système Bacula est divisé en trois démons distincts, qui peuvent théoriquement s'exécuter sur des hôtes différents. Ce sont :
- Directeur
- Le directeur stocke les travaux, les clients et la plupart des autres paramètres de configuration, et est responsable du lancement des travaux de sauvegarde. Ce module Webmin doit être exécuté sur le système sur lequel le directeur est installé.
- Démon de fichier
- Ce démon est responsable de la lecture des fichiers réels à sauvegarder. Une configuration Bacula peut avoir plusieurs démons de fichiers, chacun exécuté sur un système à sauvegarder.
- Démon de stockage
- Le démon de stockage est responsable de l'écriture des données sur le support de sauvegarde final, tel qu'un lecteur de bande ou un fichier. En règle générale, vous n'aurez besoin que d'un seul démon de ce type (généralement exécuté sur le même hôte que le directeur), mais une configuration Bacula plus complexe peut avoir plusieurs systèmes avec différents lecteurs de bande, pour répartir la charge de sauvegarde.
Ce module Webmin peut gérer un système sur lequel un ou plusieurs démons Bacula sont installés.