标签: bacula

Bareos Postgres 插件不备份远程 PostgreSQL13 数据库

我已根据此处的文档在 Ubuntu 20.04.3 上安装了 Bareos 20.0.1 。

我正在尝试备份远程 PostgreSQL 数据库,显然,存在三种可能的情况,并且 PostgreSQL 插件(第三种解决方案)的优点使其成为显而易见的选择。

在PostgreSQL 插件文档 的PostgreSQL 插件先决条件部分中,有一行内容如下:

该插件必须安装在运行 PostgreSQL 数据库的同一主机上。

现在我不明白的是,如果我应该在数据库节点上安装插件,则bareos机器和数据库机器上的插件将如何通信?

此外,我在他们的GitHub上查看了该模块的源代码,我看到插件源代码尝试在本地查找文件,这是上述声明的证明。

在绝望的情况下,我尝试在 bareos 节点上安装插件及其依赖项,但我不断收到错误,Error: python3-fd-mod: Could not read Label File /var/lib/postgresql/13/main/backup_label该错误实际上是在尝试查找backup_label,该错误实际上是在尝试在 bareos 节点中

这是我的配置fileset

FileSet {
    Name = "psql"
    Include  {
        Options {
            compression=GZIP
            signature = MD5
        }
        Plugin = "python"
                 ":module_path=/usr/lib/bareos/plugins"
                 ":module_name=bareos-fd-postgres"
                 ":postgresDataDir=/var/lib/postgresql/13/main"
                 ":walArchive=/var/lib/postgresql/13/wal_archive/"
                 ":dbHost=DATABASE_DNS"
                 ":dbuser=DATABASE_USER"
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,插件文档将dbHost参数指定为: …

postgresql backup bacula database-backups

7
推荐指数
0
解决办法
332
查看次数

如何用Bacula备份一个巨大的文件?

它目前是700MB,但可以想象它将超过1GB.通常我只是将此文件复制到另一个位置(对于好奇的,它是Zope实例的数据库,ZODB文件).

这个文件每天都变化不大,但我知道Bacula无法对增量备份进行内部细分.无论如何,没关系.我想做的是每天进行一次完整备份,每周保留两个并完整备份,并保留其中两个.所以在任何时候我都可以在昨天,前一天,一周前和两周前得到.你认为这是个好主意吗?

我想我应该每天和每周做两个时间表.但是我应该在卷和池上有哪些数字来实现这个目标?两卷1.5GB?欢迎任何提示或指导,我不是系统管理员,我对Bacula的经验非常有限.

backup zope bacula

5
推荐指数
1
解决办法
1941
查看次数

标签 统计

backup ×2

bacula ×2

database-backups ×1

postgresql ×1

zope ×1