我们运行了一堆 ubuntu 服务器(大部分是 8.04 LTS),它们都在 /nfs 上挂载了 nfs 共享。我们使用 nfs 主要有两个目的:
- 符号链接配置文件(例如 apache vhosts)
- 读写上传的文件
这一切都很顺利,只是它让我们完全依赖于中央 NFS 服务器(这是一个 DRBD 集群,具有从主服务器到辅助服务器的心跳故障转移功能,但我们仍然看到问题)。
我们希望能够通过一些本地缓存层安装 NFS,这样即使 /nfs 不可用,任何之前读取过的文件仍然可用。在此期间可以禁用写入。
搜索了一下,看起来像缓存文件可能是一个选项。不幸的是,它似乎只适用于 ubuntu 9.10 和 10.04。
我也在寻找可能符合要求的基于 FUSE 的解决方案,但目前还没有找到。
任何建议将不胜感激!
答案1
检查 glusterfs,我认为您可以轻松地让它做您想做的事情。
注意:这是替代 NFS。