我需要能够对正在运行的 Ubuntu 服务器进行实时复制,这样如果主机出现故障,我可以自动故障转移到另一台机器。我找到了 mklivecd,但这似乎只能让我拥有当前备份。虽然这肯定很接近,但我真正想要的是知道一切都已实时安装在另一台机器上。有没有其他可以与 mklivecd 配对的实用程序,或者有更好的方法吗?
更新:这是一个 Web 和数据库服务器,其中包含全天添加的文件(即图像)。DRDB 看起来可以完成这项工作;我们会研究它。非常感谢大家!
答案1
你想要类似的东西灾难恢复数据库或者在频繁的 cron 中使用 rsync。我个人会选择 DRDB。
mklivecd 显然不是适合这项工作的工具,甚至不要试图让它适合。
编辑:我刚刚看到您更新说这是一个数据库和 Web 服务器。您需要为此使用 DBMS 的复制引擎,并使用 DRDB 来处理 Web 内容。您不应该将 DRDB 用于实时数据库。