[Linux-cluster] which journaling file system is used in GFS?
Ja S
jas199931 at yahoo.com
Wed May 14 20:44:49 UTC 2008
--- Wendy Cheng <s.wendy.cheng at gmail.com> wrote:
> Ja S wrote:
> > Hi, All:
> >
> > >From some online articles, in ext3, there are
> journal,
> > ordered, and writeback three types of journaling
> file
> > systems. Also in ext3, we can attach the
> journaling
> > file system to the journal block device located
> on a
> > different partition.
> >
>
> GFS *is* a journaling filesystem, same as EXT3. All
> journaling
> filesystem has journal(s) which is (are) almost an
> equivalence of
> database logging. The internal logic of journaling
> could be different
> and we call it journaling "mode".
> > I have not yet found related information for GFS.
> >
> > My questions are:
> >
> > 1. Does GFS also support the three types of
> journaling
> > file systems? If not, what journaling file system
> is
> > used in GFS?
> >
> So please don't use "journaling file system" to
> describe journal.
> Practically, GFS has only one type of journaling
> (write-back) but it
> supports data journaling thru "gfs_tool setflag"
> command (see "man
> gfs_tool). GFS2 has improved this by moving the
> "setflag" command into
> mount command (so it is less confusing) and has been
> designed to use
> three journaling modes (write-back, order-write, and
> data journaling,
> with order-write as its default). It (GFS2),
> however, doesn't allow
> external journaling devices yet.
>
> I understand moving ext3 journal into an external
> device and/or moving
> journaling mode from its default (order write) into
> "write back" can
> significantly lift its performance. These tricks can
> *not* be applied to
> GFS.
Thank you very much indeed for the clarification.
Jas
More information about the Linux-cluster
mailing list