Bacula / Bareos灾难使用bextract

时间:2015-07-14 14:52:17

标签: backup bacula

关于Bacula / Bareos,文件强调目录引导程序文件的重要性必须保存在安全的地方,我知道目录包括MySQL数据库转储和可选包含的Bacula / bareos配置文件,但是如何从头开始恢复以防万一整个备份基础设施都没了?

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

1 个答案:

答案 0 :(得分:0)

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

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