This page uses content from the English Wikipedia. The original article was at XFS. The list of authors can be seen in the page history. As with All articles on the Computing Knowledgebase Wikia, the text of Wikipedia is available under the GNU Free Documentation License.

XFS is a high-performance journaling file system created by SGI (formerly Silicon Graphics Inc.) for their IRIX UNIX implementation. In May 2000, SGI released XFS under an open source license.

Like ReiserFS (but unlike Ext3), XFS uses a logical journal - it does not journal literal filesystem blocks, but instead logs metadata changes. This is more space-efficient, and minimizes contention for the journal. Further filesystem performance benefits can be realized if the journal is stored on a separate partition or disk.

It comes by default with the 2.5.xx and 2.6.xx versions of the Linux kernel, but wasn't available to the 2.4.xx kernel, except as a patch, until version 2.4.25 when it was judged stable enough to be merged into the main development tree by Marcelo Tosatti, maintainer of the 2.4 branch.

There are also moves to port the filesystem to FreeBSD.

Filesystem List
Filesystems: FAT | FATX | FAT12 | FAT16 | FATX16 | FAT32 | FATX32 | NTFS | JFS | Ext | Ext2 | Ext3 | HPFS | ReiserFS | Reiser4 | HFS+ | FFS | UFS1 | UFS2 | UFSMacOSX | XFS | OFS | BFS | BeFS | OpenBFS | NSS | NWFS | ODS5 | VxFS | ZFS | MFS | IFS | AFS | TVFS | MinixFS | SkyFS | AtheOSFS | ArlaFS | CDFS | UDF | CFS | DFS | OpenAFS | GFS | DTFS | CODA | UMSDOS | OldBeFS | RFS | EFS
Community content is available under CC-BY-SA unless otherwise noted.