我需要为连接在网状networking中的一组节点(设备)实现分布式存储系统。
那么基本上我的devise目标是什么:
为此,我正在考虑使用分布式文件系统。 每个节点都可以透明地访问其他节点中的数据。
是否有一些简单的,易于插入的开源实现?
谢谢你的想法!
OpenAFS是一个广泛使用的良好支持的跨平台分布式文件系统解决scheme,可以完成您所说的一切。
当达到生产质量时, Ceph可能是一个不错的select。
OpenAFS是相当不错的。 它还允许服务池,以便断开连接的节点仍然拥有其数据的副本。 即您的笔记本电脑是AFS节点,但最近修改的分布式存储中的文件仍具有本地副本。 当您重新连接时,这些修改后的文件将重新进行重新绑定。
GlusterFS / Lustre是另一个体面的。 GlusterFS在写入内容方面遇到一些性能问题,但是效果很好。
http://www.cleversafe.org/dispersed-storage/是另一种可能的解决scheme。