Vous êtes ici Produits & Solutions Bacula

Bacula est un ensemble de programmes qui vous permet de gérer vos sauvegardes, restaurations ou vérifications de données d'un ordinateur sur un réseau hétérogène.

En termes techniques, il s'agit d'un programme de sauvegarde client/serveur. Bacula est relativement facile d'utilisation et efficace, tout en offant de nombreuses fonctions avancées de gestion de stockage qui facilitent la recherche et la restauration de fichiers perdus ou endommagés.

La plupart du code source de Bacula a été publiée sous une version quelque peu modifiée de la license GPL version 2.

 

Qui a besoin de Bacula ?

Si vous utilisez actuellement un programme tel que tar, dump, ou bru pour sauvegarder vos données, et aimeriez une solution réseau, plus de flexibilité, ou les commodités d'un catalogue, Bacula vous procurera certainement les fonctions supplémentaires que vous recherchez. Cependant, si vous avez peu d'expérience des systèmes Unix ou si vous n'avez pas l'expérience d'un système de sauvegarde sophistiqué, nous ne vous recommandons pas l'utilisation de Bacula, car il est beaucoup plus difficile à installer et utiliser que tar ou dump.

Si vous attendez de Bacula qu'il se comporte comme les programmes simples mentionnés ci-dessus et qu'il écrive sur toute cartouche insérée dans le lecteur, vous éprouverez des difficultés à travailler avec Bacula. Bacula est conçu pour protéger vos données en suivant les règles que vous spécifiez, ce qui signifie que la réutilisation d'une cartouche ne se fera qu'en dernier ressort. Il est possible de "contraindre" Bacula à écraser toute cartouche dans le lecteur, mais il est plus facile et plus efficace d'utiliser un outil plus basique pour ce genre d'opérations.

 

Services de Bacula

Bacula est constitué des cinq composants ou services majeurs suivants :

 

  • Le service Bacula Director est le programme qui supervise toutes les opérations de sauvegarde, restauration, vérification et archivage. L'administrateur système utilise le Bacula Director pour planifier les sauvegardes et restaurer les fichiers.
  • Le service Bacula Console est le programme qui permet à l'administrateur ou à l'utilisateur de communiquer avec le Bacula Director.
  • Le service Bacula File (ou programme client) est le programme installé sur la machine à sauvegarder. Il est spécifique au système sur lequel il est exécuté et a la charge de fournir les attributs des fichiers et les données requis par le Director. Les Services File sont aussi chargés de la partie dépendant du système de fichiers lors de la restauration des attributs de fichiers et des données.
  • Le service Bacula Storage est le programme qui transfère les données et les attributs de fichiers aux média physiques ou aux volumes et les restitue lors de restaurations. En d'autres termes, Le storage Daemon est responsable des opérations de lecture et d'écriture sur vos cartouches (ou autres média de stockage, comme par exemple des fichiers).
  • Les services Catalogue ont pour tâche de maintenir à jour la base de données des index de fichiers et volumes pour tous les fichiers sauvegardés. Les services Catalogue permettent à l'administrateur système ou à l'utilisateur de localiser rapidement et restaurer n'importe quel fichier. Les services Catalogue de Bacula le placent dans une catégorie différente de programmes tels que tar et bru, puisque le catalogue Bacula maintient un enregistrement de chaque volume utilisé, chaque job exécuté et chaque fichier sauvegardé ce qui permet des restaurations et une gestion de volumes efficaces. Bacula supporte actuellement trois bases de données différentes, MySQL, PostgreSQL, et SQLite. L'une des trois doit être choisie à la compilation de Bacula.

    Les trois bases de données actuellement supportées (MySQL, PostgreSQL, ou SQLite) fournissent de nombreuses fonctions telles l'indexation rapide, requêtes arbitraires, et sécurité. Bien que nous prévoyions de supporter d'autres bases de données SQL majeures, l'implémentation actuelle s'interface seulement avec MySQL, PostgreSQL, et SQLite.

  • Le service Bacula Monitor est le programme qui permet à l'administrateur ou à l'utilisateur de contrôler le statut des daemons Bacula (Bacula Directors, Bacula File Daemons et Bacula Storage Daemons).

Pour réaliser avec succès les opérations de sauvegarde et restauration, les quatre services suivants doivent être configurés et lancés : le Director Daemon, le File Daemon, le Storage Daemon et MySQL, PostgreSQL ou SQLite.