1

在 Bacula/Bareos 上,文档强调 Catalog 引导文件的重要性必须保存在安全的地方,我知道 Catalog 由 MySQL DB 转储和可选的 Bacula/bareos 配置文件组成,但是如果整个备份都可以从头开始恢复基础设施没了?

是否只是安装所有 Bacula/bareos 软件,然后导入 MySQL 和配置,然后启动 Director 就可以了?

4

1 回答 1

1

有点老问题,但我会提供一些反馈,

如果您已经完成了数据库的 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/

在哪里:

  • restoreFiles 指定一个用换行符分隔的文件,列出要恢复的文件/目录
  • /tmp/ 是还原的目的地
于 2017-02-06T14:29:17.480 回答