多台机器共享san上的一份数据,用gfs 是否可以实现?有人试过吗?
Basten 回复于:2005-03-26 13:58:34
GFS确实能够实现数据的共享。
yftty 回复于:2005-03-27 17:38:44
GFS是基于SAN的分布式文件系统,可以实现你的要求,及多机共享访问.
13251947 回复于:2005-04-19 14:53:19
GFS+GNBD=NFS
具体要看你的硬件性能~~~
分布式文件系统是错误的说法
并没有分布~
yftty 回复于:2005-04-19 14:59:14
how about this infrastructure, or can it be implemented
GFS1 GFS2 GFS3
| | |
GNBD GNBD GNBD
| | |
\ | /
\ | /
Disk Array
Does it a Cluster usage ?
crackpot 回复于:2005-04-20 10:55:44
其实GFS就是相当于NFS的东西,不过他有一个pool层,他的分区是建立在一个pool设备上的,对GFS的访问是建立在pool层的
而NFS的访问是直接通过网络层面的
如果盘阵或者SAN,没必要GNBD的,可以直接GFS
他还加了一些锁机制,可以配cluster的锁服务器,好像只能是一个,三个,四个,五个,不能是两个,比较怪
cjsj 回复于:2005-07-01 15:11:29
好使
beyondsky 回复于:2005-07-01 18:02:59
免费的最高只有4.1.1版本的了,内核支持太低
这个版本下测试过,性能也还可以
只是这个版本的文档实在找不出几篇了!
shiqiaoliang 回复于:2005-07-01 20:12:54
GFS不错的,性能损失很小。已经能够在商业环境上使用了。和vertias的cluster filesystem一样的功能,但后者贵的吓人 。
slippp 回复于:2005-07-01 23:04:21
gfs跟nfs根本两个不同的概念.gfs可以实现posix原语, 而nfs不过是个普通的分布式文件系统.
yftty 回复于:2005-07-02 12:58:42
是的,GFS是支持POSIX的对陈式分布式文件系统,能支持多个客户端的并发访问,而不会出现冲突;NFS算是个文件级的数据共享协议.
http://bbs.chinaunix.net/forum/viewtopic.php?t=544517 敬请进入参与讨论
simonlm 回复于:2005-07-06 15:58:48
gfs用在视频领域比较合适
archangle 回复于:2005-07-06 19:08:22
有人在研究ocfs2吗?
下午刚弄好了,我就是被gfs那一大套东西搞烦了在改用这个的.
Basten 回复于:2005-07-07 09:45:16
OCFS性能不行,只有20MB/s左右的速度……
liuhanzhao 回复于:2005-08-24 17:53:32
目前正在研究GFS,没有头绪呀
有没有大侠帮帮忙呀
jiangyi_hust 回复于:2005-12-07 19:20:45
请问一下,哪里可以下到 GFS?
我在www.sourceforce.com 下到OpenGFS,不知道行不行。
光辉 回复于:2005-12-08 08:42:49
GFS直接去redhat下载就可以
jiangyi_hust 回复于:2005-12-09 14:01:17
redhat 只有试用版,有没有开源。
wolfop 回复于:2005-12-09 15:31:06
重新opensource了,连ubuntu都带呢。
jiangyi_hust 回复于:2005-12-10 21:44:24
哪里有的下啊?大哥告诉我啊
成长中 回复于:2006-03-09 10:23:51
现在centos 上面 各个版本的 gfs 都可以下到
包括 redhat3 ,redhat4 ,的,目前正在研究 redhat4,好像4 有很多硬件限制。
bob_zhang2004 回复于:2007-01-31 11:42:22
我现在在用iSCSI的opensource :iSCSI Enterprise Target 。
当我把target端一个harddisk的 分区share出来时候,我发现如果就是一个Initiator 连接,mount并操作 这个分区 ,是没有问题。
但是如果是两个用户,比如操作同一个目录,第二个连接的initiator所写的数据根本保留不下来(当两个initiator都dis-connect ,然后重新连接,发现第二个initiator写的数据丢失了)
订阅 iSCSI Enterprise Target的mailing list , 开发者说 GFS 看来可以。
他的mail如下:
iSCSI really is just the handling of data blocks to and from the hard disk. Think of it as an extension of the hard disk that goes across the wire.
If you have multiple servers connected to a volume it is exactly like having a shared SCSI bus between multiple hosts. There is nothing in the SCSI controllers to prevent you from corrupting your shared volumes. This kind of control needs to come from the operating system. The OS needs to know the volume is shared and either a special file-system or special handling needs to take place. I don't know of a shared file-system in Windows, but Microsoft Cluster Services allow one server at a time access to a shared volume using SCSI Reserve/Release.
iSCSI must follow the SCSI protocol and the only function available to aid in shared access is SCSI RESERVE/RELEASE, which is a form of mutex.
-Ross
--------------------------------------------------------------------------------
From: Bob Zhang [mailto:bob_zhang2004@163.com]
Sent: Tuesday, January 30, 2007 9:12 PM
To: Scott Kaelin; Ross S. W. Walker; [email]blackmagic02881@gmail.com[/email]
Cc: [email]blackmagic02881@gmail.com[/email]; [email]iscsitarget-devel@lists.sourceforge.net[/email]
Subject: Re: [Iscsitarget-devel] about mutex between multi-users to write a same target disk ? for example , multi-users write a same directory of /dev/hdb1 at the same time
thanks very much ! But I can't open this page : http://en.wikipedia.org/wiki/ISCSI
Ross and Ming ,do you have any review ?
By the way , now I am reading the code of IET , can I find a good development document ?
Thanks ahead ,
Best Regards ,
Bob
----- Original Message -----
From: Scott Kaelin
To: Bob Zhang
Cc: [email]blackmagic02881@gmail.com[/email] ; [email]iscsitarget-devel@lists.sourceforge.net[/email]
Sent: Monday, January 29, 2007 9:30 PM
Subject: Re: [Iscsitarget-devel] about mutex between multi-users to write a same target disk ? for example , multi-users write a same directory of /dev/hdb1 at the same time
Bob,
It is my understanding that in order to mount the same target device on multiple initiator machines the file system should be cluster aware, i.e GFS or it's microsoft counterpart. When multiple initiators mount the same device, except in read-only mounts, the device will experience corruption. See http://en.wikipedia.org/wiki/ISCSI specifically the 'Storage Device' section for why this happens.
Cheers,
Scott Kaelin
Sitrof Technologies
--有人用过 iSCSI + GFS 吗?
|