我们有一个 bacula 服务器和几个存储守护进程——一个在千兆网络上的本地一个和一个在我们有慢速链接的办公室里的远程一个。我们想将不同网络上的远程服务器备份到远程守护程序,但我们不希望它使我们办公室的链接饱和。
那么问题来了,如果在远程客户端守护进程和远程存储守护进程之间运行了一个备份,那么director是在两者之间建立连接,还是director从客户端拉取数据然后传输到存储守护进程呢?
我已经从存储库https://build.opensuse.org/package/show/home%3AXimi1970%3AopenSUSE%3AExtra/bacula在https://software.opensuse.org推荐的 openSUSE Leap 42.3 系统上安装了 Bacula 7.4.4 /包/bacula。这些包使用 openSUSE 的替代机制来配置用于目录的 DMBS - 在我的例子中是 MySQL。不幸的是,这个包有点问题。安装 bacula-director 和 bacula-mysql 软件包后,/usr/lib64 中 libbaccats 库的符号链接如下所示:
libbaccats.so -> /etc/alternatives/libbaccats.so
libbaccats-mysql.so -> libbaccats-mysql-7.4.4.so
libbaccats-stub.so -> libbaccats-7.4.4.so
libbaccats-7.4.4.so -> libbaccats-stub-7.4.4.so
Run Code Online (Sandbox Code Playgroud)
最后两个显然是无稽之谈,并导致任何运行 director 或 dbcheck 实用程序的尝试都失败并显示错误消息:
致命错误:请用正确的库替换这个空的 libbaccats 库。
这当然可以通过发出以下命令轻松解决:
ln -sf libbaccats-stub-7.4.4.so libbaccats-stub.so
ln -sf /etc/alternatives/libbaccats-7.4.4.so libbaccats-7.4.4.so
Run Code Online (Sandbox Code Playgroud)
产生所需的结果:
libbaccats.so -> /etc/alternatives/libbaccats.so
libbaccats-7.4.4.so -> /etc/alternatives/libbaccats-7.4.4.so
libbaccats-mysql.so -> libbaccats-mysql-7.4.4.so
libbaccats-stub.so -> libbaccats-stub-7.4.4.so
Run Code Online (Sandbox Code Playgroud)
它允许 /etc/alternatives 中的符号链接:
libbaccats.so -> /usr/lib64/libbaccats-mysql.so
libbaccats-7.4.4.so -> /usr/lib64/libbaccats-mysql-7.4.4.so
Run Code Online (Sandbox Code Playgroud)
正确地将 libbaccats 引用指向 …
我正在考虑使用 Bacula 进行某些备份的想法,但是为了节省磁带和限制手动操作,我想进行两阶段备份:
有谁知道如何将给定的备份从磁盘支持“迁移”到 Bacula 中的磁带?
我如何检查 bacula 版本?我在 ubuntu 上使用 apt-get install 命令安装了 bacula。我想知道我正在使用的版本。
谢谢
我们最近遇到了一种情况,我们有 3 卷处于Error
阻塞状态的“默认”池。
我们有多个用于不同目的的媒体池,Maximum Volumes
因此我们制定了指令,以便我们意识到问题(例如这个问题、数据量的突然增加等)。
我的Default
游泳池是:
Pool {
Name = Default
Pool Type = Backup
Recycle = yes
Recycle Oldest Volume = yes
RecyclePool = Scratch
AutoPrune = yes # Prune expired volumes
Volume Retention = 60 days
Maximum Volumes = 35
Cleaning Prefix = "CLN"
}
Run Code Online (Sandbox Code Playgroud)
作业保留参数设置为我们无法清除磁带或将另一个磁带添加到池中:
17-Mar 23:05 server8-dir JobId 10652: Start Backup JobId 10652, Job=server1.2012-03-17_23.05.00_57
17-Mar 23:05 server8-dir JobId 10652: Warning: Unable add Scratch Volume, Pool "Default" full MaxVols=35 …
Run Code Online (Sandbox Code Playgroud) 我有兴趣开始使用 Bacula / AMANDA(Zmanda),并计划在 VirtualBox 中设置 Linux VM 以进行测试。
我想通过在可能与 Bacula 或 Amanda 最兼容的发行版上对社区进行投票(我还没有看到列表)来避免一些初始设置时间。这将使我能够启动并运行 VirtualBox 设备,而无需尝试一堆死胡同,也不必重新启动该过程。
关于网络:
仅供参考以帮助做出决定,我们的网络如下:
随时提出任何问题,我很乐意回答。