分布式文件系统

我需要为连接在网状networking中的一组节点(设备)实现分布式存储系统。

那么基本上我的devise目标是什么:

  1. 存储系统应该能够处理节点的dynamic入口和出口。
  2. 复制(用于容错)。

为此,我正在考虑使用分布式文件系统。 每个节点都可以透明地访问其他节点中的数据。

是否有一些简单的,易于插入的开源实现?

谢谢你的想法!

OpenAFS是一个广泛使用的良好支持的跨平台分布式文件系统解决scheme,可以完成您所说的一切。

当达到生产质量时, Ceph可能是一个不错的select。

OpenAFS是相当不错的。 它还允许服务池,以便断开连接的节点仍然拥有其数据的副本。 即您的笔记本电脑是AFS节点,但最近修改的分布式存储中的文件仍具有本地副本。 当您重新连接时,这些修改后的文件将重新进行重新绑定。

GlusterFS / Lustre是另一个体面的。 GlusterFS在写入内容方面遇到一些性能问题,但是效果很好。

http://www.cleversafe.org/dispersed-storage/是另一种可能的解决scheme。

http://danga.com/mogilefs/如果你不需要posix兼容的文件系统