对于异地备份,我们在另一个位置运行 Bacula SD,尽管互联网连接对于办公室来说已经很不错了,但不如单根以太网电缆那么好。它很慢(100Mb/s)并且不太稳定。
其中一个备份似乎需要大约 16 小时或更长时间才能完成。在这么长的时间内丢失连接的可能性相当大。到目前为止,一周内我还没有完成过一次备份,这就是问题所在:Bacula 似乎每次都是从头开始。有人能证实这一点吗?
它似乎也没有重新使用这些卷,所以我的卷的 95% 都被无用的备份部分占用了,所以我的空间已经用完了。
这是否意味着 Bacula 无法在这种情况下工作,或者我是否遗漏了 Bacula 的配置?在放弃 Bacula 之前我还应该尝试什么?
答案1
我们使用 bacula 进行所有 Linux 备份,完全没有问题。100Mbit/s 的连接速度并不算慢,事实上,对于大多数公司来说,100Mbit/s 的网络连接速度已经很不错了。稳定性显然是另一回事。
但是,我首先会联系您的 ISP。显然,您必须签订某种形式的此连接合同,并且合同应规定保证的正常运行时间。我会在所涉及的公共 IP 地址上放置一些简单的 MRTG 图表,然后返回 ISP 并要求他们修复它。或者,如果合同中没有任何此类保证,请更换 ISP。
然后,看看你的数据:100MBit/s 的连接每小时可以传输大约 30-40GByte 的数据(最佳条件),或者在 16 小时内大约传输 600GB。如果这是所需备份的大小,那么你最好在目标位置使用单独的 bacula 系统(使用压缩),然后只需通过 scp 传输实际的备份文件。
如果连接的可靠性是一个问题,那么 bacula做加剧这种情况,因为它的第一次运行总是完整备份。您可以通过从非常小的文件集开始,然后逐日添加文件夹,直到达到完全覆盖,在一定程度上克服这个问题。但是,由于 bacula 在正常配置下每月运行一次完整备份,因此您迟早还是会遇到同样的问题。