[Gluster-users] glusterfs alternative ? :P

Keith Freedman freedman at FreeFormIT.com
Tue Jan 20 20:55:57 UTC 2009


At 12:34 PM 1/20/2009, Jerker Nyberg wrote:
>On Tue, 20 Jan 2009, Stas Oskin wrote:
>
> > Can someone explain in layman terms what is the meaning under the term "
> > shared block storage"? As far as I understand it's a shared storage device
> > (SAN, plain hard-disk, etc...), which provides write/read access 
> to multiple
> > servers/clients, and coordinates all the access operations (i.e. locking
> > files, keeping files shadow copies, i.e.).
>
>I will try. Shared block storage is a block device like /dev/sda
>accessible on more than one server at once. This may be a plain hard-disk
>or a hardware RAID. Coordination among the servers is handled on the file
>system level above that - for example by OCFS or GFS. Using a normal file
>system like Ext3 is not possible for read/write operations to the same
>shared block storage since the servers would get very confused.

As I understand it, OCFS allows both (many) machines to physically 
modify data on the shared block device, but it adds a lock manager to 
insure that 2 machines wont be writing to the same file at the same time.

This  has a performance hit, since all locking can't be in memory and 
can't be cached, but the benefit is a true clustering filesystem but 
on shared storage.

OCFS doesn't replicate data, but I believe relies on the hardware for 
HA features (mirroring/raid/etc), so it's not ideal for use with 
commodity hardware.







More information about the Gluster-users mailing list