Request comparison of relative strenths of the variousjournaling file systems

Andrew Mathews andrew_mathews
Mon May 17 11:46:20 PDT 2004


Mel Roman wrote:
> Thanks for your responses.  Here are some followup questions:
<snip>
> 
> Given this disadvatage, why do a lot of people on this list prefer XFS?  
> 

Personally, I use it because 1.) I've used SGI's IRIX for some time 
which is where XFS on linux is derived from. It has a time proven 
stability, speed and maturity that's carried over to linux. 2.) In my 
work environment we stress test ext2, ext3, reiser, JFS, and XFS under 
some pretty harsh loads and XFS has yet to be beaten in speed or 
stability. 3.) Userspace toolsets. XFS has a better (IMHO) toolset than 
any other. Things like xfs_growfs to expand your filesystem on the fly, 
xfs_fsr to actually reorganize the files to be contiguous, which 
contributes to it's speed, xfsdump and xfsrestore for backups, and 
others too numerous to list.

>>2. Some like myself prefer EXT3 because it is "simpler" and a part of
>>the standard kernel 2.4.x (and later) distribution.  I've used EXT3 for
>>a couple of years, and it has always recovered successfully from
>>emergency shutdowns.
> 
> 
> How is it "simpler"?  I just installed ReiserFS for my test environment
> and just had to specify which filesystem I wanted to use.  Can you clarify?

While ext3 is supported natively, in order to remain backwards 
compatable, it must also retain some of the necessary limitations of 
ext2. This will prevent it from ever being anything more than a half 
step forward, rather than a completely independent filesystem, whereas 
XFS has a proven record in the UNIX world, (as does JFS, though derived 
from OS/2 rather than AIX). Thus, it brings things into linux that are 
still not available otherwise.

>>Fewer people seem to be using reiserfs, although it is alwo a part of
>>the 2.4.x (and later) kernel distribution.
> 
> 
> Any reason why?

Historically one of the slowest, and data loss prone filesystems, though 
  I've heard that the newer versions have overcome some of the problems 
that were reported initially.

-- 
Andrew Mathews
---------------------------------------------------------------------
   7:33am  up 23 days, 22:15,  6 users,  load average: 1.31, 1.38, 1.50
---------------------------------------------------------------------
miracle:  an extremely outstanding or unusual event, thing, or 
accomplishment.
-- Webster's Dictionary



More information about the Linux-users mailing list