我正在寻找在一对 linux 服务器之间以高可用性方式共享单个文件的最简单方法。(版本和发行版并不重要,我正在寻找一个通用的解决方案。)
我有两台服务器,每台都有自己的本地磁盘和 NFS 共享以及它们之间的其他服务。我有一个两个服务器都需要访问的文件,但除了这些服务器之外没有其他需要访问它的文件。
如果任一服务器崩溃,我希望该文件的最新可能内容可用于其余服务器。(显然,其他服务器应该在恢复时获取更改。)
该文件是一个状态文件,一次可能只有一个服务器会写入它。状态文件大小未知,但很小。大概在1块到2M之间。状态文件的大小可能会根据停机时间的长短而增长。
在不添加外部硬件的情况下,像这样的高可用性文件共享有哪些选择?