我需要为一组连接在mesh网络中的节点(设备)实现分布式存储系统。
所以基本上我的设计目标是:
为此,我考虑使用分布式文件系统。每个节点都可以透明地访问其他节点中的数据。
是否有一些简单的、易于插拔的开源实现?
谢谢你的想法!
发布于 2010-04-09 07:29:02
OpenAFS是一种广泛使用的、支持良好的跨平台分布式文件系统解决方案,它可以完成所有您所说的操作。
发布于 2010-04-09 23:47:00
当卡夫达到生产质量时,可能是一个不错的选择。
发布于 2010-04-09 19:39:26
OpenAFS相当不错。它还允许一个服务池,以便断开连接的节点仍然拥有其数据的副本。也就是说,您的笔记本电脑是AFS节点,但是,最近修改的分布式存储中的文件仍然有一个本地副本。当您重新连接时,这些修改后的文件将被重新生成。
GlusterFS/Lustre是另一个不错的选择。我的GlusterFS在编写大量内容时遇到了一些性能问题,但是它运行得很好。
http://www.cleversafe.org/dispersed-storage/是另一种可能的解决方案。
如果不需要兼容posix的文件系统,则为http://danga.com/mogilefs/
https://serverfault.com/questions/130826
复制相似问题