Quickfix(一种开源 FIX 引擎)将状态信息和发送/接收的消息保存在服务器(本例中为 Linux)的文件系统中。对于灾难恢复,我希望这些文件在 WAN 上的备用服务器上近乎实时地保持最新,以便备用服务器可以启动并了解系统的状态。
持久性文件是人类可解析的文本,一天下来累积起来很少超过 1 GB。它们每晚都会被清除。
我希望直接进行同步,而无需在第三台服务器上使用远程共享文件系统。我还需要文件能够在主服务器突然彻底损坏后继续存在。
Rsync 速度太慢,而且距离实时性不够近,因此不太实用。DRBD 似乎是一种可行的替代方案,但我希望评估其他方法。
除了 DRBD 和 rsync 之外,还有哪些选项可以执行此类操作?
答案1
答案2
答案3
我喜欢在需要时使用带有远程 GIT 存储库的 cron 脚本。这可能不是最快的选择,但它使恢复变得简单,并且对我来说非常可靠。
答案4
除了OCFS2我认为没有真正的替代方案。至少我不知道。