xfs
[Top] [All Lists]

Re: 2 questions

To: Simon Matter <simon.matter@xxxxxxxxxxxxxxxx>
Subject: Re: 2 questions
From: Steve Lord <lord@xxxxxxx>
Date: 16 Apr 2002 10:05:27 -0500
Cc: Seth Mos <knuffie@xxxxxxxxx>, Libor Vanìk <libor@xxxxxxxx>, linux-xfs@xxxxxxxxxxx
In-reply-to: <3CB6E981.8C29617F@ch.sauter-bc.com>
References: <4.3.2.7.2.20020412155435.038711c8@pop.xs4all.nl> <3CB6E981.8C29617F@ch.sauter-bc.com>
Sender: owner-linux-xfs@xxxxxxxxxxx
On Fri, 2002-04-12 at 09:04, Simon Matter wrote:
> Seth Mos schrieb:
> > 
> > At 14:25 12-4-2002 +0200, =?ISO-8859-2?Q?Libor_Van=ECk?= wrote:
> > >Hi,
> > >I'd like to ask 2 small yes/no questions about XFS:
> > >- does XFS support fs resising?
> > 
> > Only larger, shrinking is not supported.
> > 
> > >- is there any way how to have physicaly more (Linux) machines which would
> > >act like one big XFS (probably all driven by one "master" machine which
> > >would handle I/O requests)?
> > 
> > There are some other filesystem block layers that can do this but I don't
> > know if any of them actually work with XFS. I see some trivial test reports
> > but I can't remember if any of them was succesful or not.
> 
> You could use network block devices on several physikal machines and
> build one big RAID0/1/5 volume with it on the master server. Then put
> XFS or LVM/XFS on top of it. I tried this once and it worked quite well
> and fast. If been told you can get better performance than with NFS.
> 
> -Simon
> 

If you mount one xfs filesystem from several hosts like this then you
are heading for data corruption very quickly. There is no way to manage
cache coherency between the machines in this setup, and all the machines
can end up modifying metadata independently.

The only way to do this now is NFS. CXFS will allow this configuration
when it is available for Linux. However CXFS is still a ways off, and 
will not be open sourced.

Steve



-- 

Steve Lord                                      voice: +1-651-683-3511
Principal Engineer, Filesystem Software         email: lord@xxxxxxx


<Prev in Thread] Current Thread [Next in Thread>