![备份 Linux 到 Windows 远程站点](https://linux22.com/image/499236/%E5%A4%87%E4%BB%BD%20Linux%20%E5%88%B0%20Windows%20%E8%BF%9C%E7%A8%8B%E7%AB%99%E7%82%B9.png)
我们有两个站点,一个基于 Linux(Ubuntu),另一个基于 Windows,我们希望通过 VPN(使用 openVPN)永久连接。
我们需要将一些 Linux(Ubuntu)服务器上的某些文件备份到远程站点的 Windows 服务器上。
我正在考虑使用巴库拉。还有人经历过这种情况吗?
如果您能向我提供任何其他有用的资源,我将不胜感激。
答案1
我没有使用过 Bacula,原因如下。Bacula 的开发人员自己说 Bacula 很复杂,并不适合所有人。但是,如果您知道 Bacula 就是您想要的,并且认为其他解决方案(如老牌的 Rsync)不适合,那么请继续深入研究它 — 他们说他们在二进制安装程序中为您打包了 Windows 存储守护程序。
引用 Bacula 文档:
[...] 如果您是 Unix 系统新手或者没有使用复杂备份包的经验,Bacula 项目不建议您使用 Bacula,因为它的设置和使用要困难得多 [...]
在另一部分中:
二进制客户端安装程序中提供了 MS Windows Director 和存储守护程序
也就是说,您可能需要考虑更多免费软件解决方案。迪尔维什就是其中之一,显然有人让它在 Windows 上运行,并将其打包成安装程序,并将其命名为硬备份。虽然我也没有这方面的经验,但我知道他的 copSSH 和 cwRsync 可以协同工作,而且效果很好。
如果您还有其他问题,请点击评论。祝您好运!
答案2
我目前正在 Linux 机器网络上部署 Bacula,接下来将着手让 Windows 桌面运行起来。到目前为止,我唯一能说的困难是需要设置很多配置结构。需要设置的作业、JobDef、客户端、文件集、计划、池、存储等层次结构相当广泛。如果您熟悉技术文档、文本配置文件,并且有时间尝试一下,那么您最终获得的功能应该非常值得。一旦结构到位并运行,就可以进行大量重用。
在设置时需要考虑的一点是 VPN 带宽。您可以设置增量备份,这不会造成太大的压力,但初始完整备份可能会很麻烦。当需要设置我们的其他站点时,我可能会部署第二个 Bacula Director,而不是尝试通过我们有限的上游进行设置,但如果您有足够的空间,中央管理会很好。
答案3
Linux rsync 与 Windows deltacopy 兼容。我使用此设置进行文件复制,但它不是真正的备份解决方案,因此它可能不是您想要的。 http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
答案4
我只需使用在 Windows 服务器上运行的 ssh 服务器的 scp 即可。rsync 也能很好地完成工作。