如何提供 Linux 服务器的实时复制?

如何提供 Linux 服务器的实时复制?

我需要能够对正在运行的 Ubuntu 服务器进行实时复制,这样如果主机出现故障,我可以自动故障转移到另一台机器。我找到了 mklivecd,但这似乎只能让我拥有当前备份。虽然这肯定很接近,但我真正想要的是知道一切都已实时安装在另一台机器上。有没有其他可以与 mklivecd 配对的实用程序,或者有更好的方法吗?

更新:这是一个 Web 和数据库服务器,其中包含全天添加的文件(即图像)。DRDB 看起来可以完成这项工作;我们会研究它。非常感谢大家!

答案1

你想要类似的东西灾难恢复数据库或者在频繁的 cron 中使用 rsync。我个人会选择 DRDB。

mklivecd 显然不是适合这项工作的工具,甚至不要试图让它适合。

编辑:我刚刚看到您更新说这是一个数据库和 Web 服务器。您需要为此使用 DBMS 的复制引擎,并使用 DRDB 来处理 Web 内容。您不应该将 DRDB 用于实时数据库。

相关内容