3.1。 概观
Bacula 由多个组件和服务组成,用于管理要备份的文件和备份位置:
• Bacula Director:控制所有备份、恢复、验证和存档操作的服务。
• Bacula 控制台:允许与主任通信的应用程序。 控制台有三个版本:
• 基于文本的命令行版本。
• 基于 Gnome 的 GTK+ 图形用户界面 (GUI) 界面。
• wxWidgets GUI 界面。
• Bacula 文件:也称为 Bacula 客户端程序。 此应用程序安装在要备份的机器上,负责Director 请求的数据。
• Bacula Storage:执行数据存储和恢复到物理介质的程序。
• Bacula Catalog:负责维护所有备份文件的文件索引和卷数据库,实现对归档文件的快速定位和恢复。 Catalog 支持三种不同的数据库 MySQL、PostgreSQL 和 SQLite。
• Bacula Monitor:允许监视 Director、文件守护程序和存储守护程序。 目前,Monitor 仅作为 GTK+ GUI 应用程序提供。
这些服务和应用程序可以在多个服务器和客户端上运行,或者如果备份单个磁盘或卷,它们可以安装在一台机器上。