glusterfs alternative ? :P

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.






[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux