在 Bacula/Bareos 上,文档强调 Catalog 引导文件的重要性必须保存在安全的地方,我知道 Catalog 由 MySQL DB 转储和可选的 Bacula/bareos 配置文件组成,但是如果整个备份都可以从头开始恢复基础设施没了?
是否只是安装所有 Bacula/bareos 软件,然后导入 MySQL 和配置,然后启动 Director 就可以了?
有点老问题,但我会提供一些反馈,
如果您已经完成了数据库的 mysqldump(或 pgdump,取决于后端),那么您基本上拥有处于完整状态的目录。我相信您可以简单地将这个数据库恢复到新服务器,并恢复旧的配置文件(这些文件不存储在转储中,而是存储在 /etc/bareos 中)。此外,请确保使用与 bareos-dir.conf 文件中指定的数据库用户相同的用户/密码,否则您将无法连接到数据库。根据存储设备的设置方式,您可能需要处理 baroes-sd.conf 文件。
要回答 OP 的另一个问题,您可以使用没有目录的卷。这有点麻烦,但可以通过以下方式实现:
http://www.bacula.org/5.0.x-manuals/en/utility/utility/Volume_Utility_Tools.html
例如:
列出卷上的作业:bls -j -V Full_1-1886 FileStorage1
列出卷上的文件:bls -V Full_1-1886 FileStorage1
找到文件或目录(支持注意通配符)后,您可以提取文件:
bextract -i restoreFiles -V Full_2-1277 FileStorage2 /tmp/
在哪里: