Projects / JFS for Linux

JFS for Linux

JFS for Linux is IBM's journaling filesystem, ported to Linux.


Recent releases

  •  06 Apr 2009 20:04

    Release Notes: This is a bugfix release.

    •  17 Jul 2008 17:44

      Release Notes: This release fixes an autoconf problem that caused version 1.1.12 to miscompile gainst glibc-2.3. It adds better sanity checking when replaying the journal, and has some message cleanup.

      •  25 Aug 2007 01:02

        Release Notes: This release adds a few bugfixes and some netbsd support.

        •  05 Jun 2006 21:18

          Release Notes: This release fixes some segmentation faults, buffer overflows, and infinite loops, and has some code cleanup.

          •  19 Oct 2005 18:19

            Release Notes: The kernel code is maintained in the mainline kernel. A regression in 1.1.9 causing the type of the root file system to be mis-identified has been fixed. Support for Dragonfly BSD. The directory index table is verified. Sharing journals between volumes is supported (requires a 2.6.4 or greater kernel). Bugfixes.

            Recent comments

            05 Sep 2008 21:20 iggymanz

            Re: XFS JFS



            > Wrong: JFS is not "new" it's

            > IBM's jounaling file system used for

            > years on their Aix (ibm's flavor of

            > unix).


            you can't say JFS is mature on Linux by counting the AIX years, there are major changes needed in porting to interact with Linux structures. For example from SGI side of street, even though XFS solid under IRIX the early versions on Linux were a bit shaky.

            11 May 2004 10:17 suso

            Filesystem comparison
            This filesystem comparison was just released on Linux Gazette:
            Benchmarking Filesystems LG #102

            While not the most thorough comparison (because it only tests one IDE drive), and also the graphs are awful, the data does seem to indicate the JFS is the top performer, leaving ReiserFS and XFS close behind. Of course, it all depends on what you are using it for.

            09 May 2002 03:33 WillyKreim

            Re: Nice competition between IBM and SGI

            > Looks like IBM is better in
            > activating the OSS communitie to get
            > some help. Maybe this is only because
            > their JFS is less patent encumbered as
            > SGIs XFS is.
            > Anyway.. now with Journaling
            > Extensions to ext2, with Reiserfs and
            > with Support for FAT (kidding) Linux is
            > going to be the killer Server OS ... on
            > Killer (cheap) Hardware..
            > Bernd Eckenfels - -
            > The Freefire Project -

            I agree. Look at SuSE 8.0. It already includes all FOUR (4!) journaling file systems, and you can select which one you want to use at install time.


            The four are, for the record, IBM's JFS, ext3fs, ReiserFS, and SGI's XFS


            09 May 2002 03:30 WillyKreim

            Re: XFS JFS

            > JFS looks interesting, but xfs was
            > here first and I'm not switching from a
            > proven system.

            Wrong: JFS is not "new" it's IBM's jounaling file system used for years on their Aix (ibm's flavor of unix). So, it is a very mature product. It was first ported from Aix to IBM's 32-bit (x86) OS/2 Warp Server for e-Business (1999), and then open sourced and ported to Linux.

            If you like XFS fine, but there is no need to spread F.U.D. about a fine journaling filesystem like ibm's JFS. I use it all the time both in my x86 os/2 system and in linux. VERY very reliable and fast.


            08 Jan 2002 17:33 7CJmayer

            Re: Speed

            > Are there any speed comparisons between
            > JFS and XFS yet? Haven't found any
            > yet..

            I made comparisons between jfs, ext2 and reiserfs.
            I was impressed by jfs, which had nearly
            the same transfer rate than ext2.
            Reiserfs was really slow...
            Note that the conditions weren't good for
            JFS and Reiser, because I tried this over LVM,
            as ext2 was acceeded directly.
            I don't have benches, because my goal was to use
            the filesystems, not to bench them...

            I didn't try xfs, sorry



            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.