[lug] XFS filesystem core code goes into AC series

D. Stimits stimits at attbi.com
Tue Apr 29 19:08:20 MDT 2003


The Matt wrote:

> On Tue, 2003-04-29 at 15:31, D. Stimits wrote:
>
> >I don't know how many of you are interested in the XFS filesystem, but
> >the core code for XFS is now merged into 2.4.21rc1-ac3. Hopefully that
> >means it'll make its way into the 2.4.x series of kernels within a
> >couple of releases of the standard kernel. If it is in an AC series
> >kernel, chances are Redhat will make XFS filesystem an option soon, even
> >if it isn't in the main kernel yet (well, don't hold your breath, but it
> >seems reasonable now).
>
>
> OK, I'll ask.  I've used FATxx, NTFS, Extx, and BeFS, but never XFS.
> What are the pros/cons of XFS compared to, say, Ext3 and ReiserFS.  My
> limited knowledge is that XFS is what you use on very fast (SCSI320 and
> Fibre Channel) systems, ReiserFS is good for small files, and
> ext3...well, because I always used ext2, I've never looked elsewhere.
>
> I know they're all in Gentoo (also JFS), which I plan to try out as soon
> as 1.4 appears, so it'd be good to know what they are all like.
>
XFS is a meta-journaling filesystem, something like ext3 and ReiserFS. 
Unlike ext3, it never needs fsck.

In terms of performance, XFS suffers slightly with small files, and is 
by far the fastest performer with large files and large filesystems...it 
is used by the SGI (authors of XFS) systems that are part of the motion 
picture special effects industry, where data rendering farms might have 
thousands of terabytes of data. Several real-time extensions and special 
streaming extensions are available to custom applications.

In terms of generally useful features, it has POSIX ACL's, otherewise 
known as Access Control List. That is an extension to the regular 
user-group-other permission set, and allows very fine-grained permission 
control. This, in turn, is useful on huge systems where standard 
permissions are not enough, as well as in conjunction with SAMBA, where 
ACL's can be used to deal with NT style permissions. Anyone managing 
large numbers of users will be glad to have ACL's, especially if 
security is important.

A common home user might find this useful if burning a lot of ISO's to 
CD or DVD, since it handles 650 MB or larger files very efficiently.

D. Stimits, stimits AT attbi DOT com




More information about the LUG mailing list