免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3430 | 回复: 7
打印 上一主题 下一主题

不用共享磁盘的分布式文件系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-16 15:00 |只看该作者 |倒序浏览
最近两个星期都在看关于分布式文件系统的东西,GFS和Lustre各搭了一套,但是都不理想。
如果没有硬件的共享磁盘,节点fail之后,两个系统都会挂起。

我的目标是实现一个不使用特殊硬件,仅用本地硬盘组成一个分布式的文件系统,没有单点,有数据冗余,自动故障转移。

http://www.redhat.com/magazine/008jun05/features/gfs/
这个文章的图7里面是挺理想的一个状态,但是磁盘还是要共享的。

也实验了几个用户空间的系统,比如apache的hadoop,功能是很不错,但是效率方面的差距还是很大的。

哪位能点拨一下吗?

论坛徽章:
0
2 [报告]
发表于 2007-01-16 20:16 |只看该作者
貌似你没有搞清楚到底自己要的是分布式文件系统还是一个集群文件系统.
GFS和lustre根本就是两码事. 八杆子打不到一起的东西.

你到底要什么?明确到底要什么先.

论坛徽章:
0
3 [报告]
发表于 2007-01-17 09:53 |只看该作者
楼主要的应该是分布式文件系统,可以将多个分散的物理盘合成一个逻辑盘,然后要没有单点故障,自动迁移-是不是可以把这个理解成软RAID?

应该是这个意思吧

不过我不知道目前有什么好的解决方案,等到高手解答

论坛徽章:
0
4 [报告]
发表于 2007-01-17 10:50 |只看该作者
这样啊……

是不是可以这样理解,集群文件系统是主要处理多client并发读写的问题,分布式文件系统是解决文件量的问题。
要组这个存储是网站用来存上传图片的,并发读写并不多,主要面临的问题是成本和存储量。
是要一个分布式文件系统。

GFS用gnbd也可以组成个类似分布式的结构。看来是这里让我混乱了。

论坛徽章:
0
5 [报告]
发表于 2007-01-17 10:56 |只看该作者

回复 #3 kartwall 的帖子

嗯,软RAID就可以。但是用iSCSI导入远端iSCSI-target,再做软RAID,坏掉一个机器的时候,不能像本地的软RAID那样正常工作。
lustre的邮件列表里面提到过它自己的软RAID还只是在计划中,我估计1.8中也是不会有的了。

论坛徽章:
0
6 [报告]
发表于 2007-01-17 13:55 |只看该作者
看到csshrb2004的帖子,drbd做共享设备。
实验中……

论坛徽章:
0
7 [报告]
发表于 2007-01-17 13:59 |只看该作者
heardbeat+drbd应该是个好的解决方案,好像拓林思的HA就是用的这两个软件!!不知是不是!

论坛徽章:
0
8 [报告]
发表于 2007-01-17 14:10 |只看该作者

回复 #7 csshrb2004 的帖子

准备用Lustre + drbd + heartbeat
继续实验。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP