Ubuntu 上的 NFS 缓存

Ubuntu 上的 NFS 缓存

我们运行了一堆 ubuntu 服务器(大部分是 8.04 LTS),它们都在 /nfs 上挂载了 nfs 共享。我们使用 nfs 主要有两个目的:

  1. 符号链接配置文件(例如 apache vhosts)
  2. 读写上传的文件

这一切都很顺利,只是它让我们完全依赖于中央 NFS 服务器(这是一个 DRBD 集群,具有从主服务器到辅助服务器的心跳故障转移功能,但我们仍然看到问题)。

我们希望能够通过一些本地缓存层安装 NFS,这样即使 /nfs 不可用,任何之前读取过的文件仍然可用。在此期间可以禁用写入。

搜索了一下,看起来像缓存文件可能是一个选项。不幸的是,它似乎只适用于 ubuntu 9.10 和 10.04。

我也在寻找可能符合要求的基于 FUSE 的解决方案,但目前还没有找到。

任何建议将不胜感激!

答案1

检查 glusterfs,我认为您可以轻松地让它做您想做的事情。

注意:这是替代 NFS。

相关内容