Differences between revisions 13 and 14
Revision 13 as of 2008-03-30 14:54:59
Size: 1202
Editor: MarkHobley
Comment: Ext2
Revision 14 as of 2008-03-31 07:32:30
Size: 13913
Editor: FranklinPiat
Comment: Table with all FS supported by Debian Kernel
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
["FrontPage"] > Filesystems
------
Line 8: Line 6:
=== Types === === Filesystems available in Debian kernel ===
''Note: the Features list are incomplete at this time.''
Line 10: Line 9:
 * ["Ext2"]
 * ["Ext3"]
 * ["FAT"]
 * ["NTFS"]
||<rowstyle="background-color:#e0e0e0">'''Filesystem name''' || '''Features'''[#features ?]|| '''Documentation(s)''' || '''Description''' ||
||<-4 rowstyle="background-color:#f4f4f4">''File systems often use as linux system partition''||
||[[Anchor(ext2)]]ext2 || R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc], [wiki:WikiPedia:Ext2 WPedia] ||Second Extended Filesystem||
||[[Anchor(ext3)]]ext3|| R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext3.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc], [wiki:WikiPedia:Ext3 WPedia] ||Second Extended Filesystem with journaling extensions||
||[[Anchor(ext4dev)]]ext4dev|| R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext4dev.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Fourth Extended Filesystem with extents ''not for production, in development''||
||[[Anchor(jfs)]]jfs|| R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||The Journaled Filesystem (JFS)||
||[[Anchor(xfs)]]xfs|| R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/xfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled||
||[[Anchor(reiserfs)]]reiserfs|| R ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/reiserfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||ReiserFS journaled filesystem||
||<-4 rowstyle="background-color:#f4f4f4">''Other File systems''||
||[[Anchor(9p)]]9p|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/9p.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(adfs)]]adfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/adfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(affs)]]affs|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/affs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Amiga filesystem support for Linux||
||[[Anchor(kafs)]]kafs|| N ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/kafs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||AFS Client File System||
||[[Anchor(autofs4)]]autofs4|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/autofs4.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(autofs)]]autofs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/autofs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(befs)]]befs|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/befs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||BeOS File System (BeFS) driver||
||[[Anchor(bfs)]]bfs|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/bfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||SCO UnixWare BFS filesystem for Linux||
||[[Anchor(cifs)]]cifs|| N I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/cifs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||VFS to access servers complying with the SNIA CIFS Specification e.g. Samba and Windows||
||[[Anchor(coda)]]coda|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/coda.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Coda Distributed File System VFS interface||
||[[Anchor(configfs)]]configfs|| ||kDoc [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/configfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 #1], [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/configfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 #2] ||Simple RAM filesystem for user driven kernel subsystem configuration.||
||[[Anchor(cramfs)]]cramfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/cramfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(dlm)]]dlm|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/dlm.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Distributed Lock Manager||
||[[Anchor(ecryptfs)]]ecryptfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ecryptfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||eCryptfs||
||[[Anchor(efs)]]efs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/efs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(fat)]]fat|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/fat.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(freevxfs)]]freevxfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/freevxfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Veritas Filesystem (VxFS) driver||
||[[Anchor(fuse)]]fuse|| [[FootNote(FUSE doesn't provide any filesystem it-self. see 'apt-cache rdepends fuse-utils')]] ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/fuse.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Filesystem in Userspace (backend for various filesystems)||
||[[Anchor(gfs2)]]gfs2|| N ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/gfs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Global File System||
||[[Anchor(hfs)]]hfs|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(hfsplus)]]hfsplus|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hfsplus.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Extended Macintosh Filesystem||
||[[Anchor(hpfs)]]hpfs|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hpfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(isofs)]]isofs|| CD ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/isofs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(jbd2)]]jbd2|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jbd2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(jbd)]]jbd|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jbd.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(jffs2)]]jffs2|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jffs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||The Journalling Flash File System, v2||
||[[Anchor(minix)]]minix|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/minix.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(msdos)]]msdos|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/msdos.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||MS-DOS filesystem support||
||[[Anchor(ncpfs)]]ncpfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ncpfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(nfs)]]nfs|| N ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/nfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(ntfs)]][:NTFS:ntfs]|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ntfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||NTFS 1.2/3.x driver - Copyright (c) 2001-2007 Anton Altaparmakov||
||[[Anchor(ocfs2)]]ocfs2|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ocfs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||OCFS2 1.3.3||
||[[Anchor(qnx4)]]qnx4|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/qnx4.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(romfs)]]romfs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/romfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(sysv)]]sysv|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/sysv.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(udf)]]udf|| CD ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/udf.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||Universal Disk Format Filesystem||
||[[Anchor(ufs)]]ufs|| ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ufs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||||
||[[Anchor(vfat)]]vfat|| I ||[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/vfat.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc] ||VFAT filesystem support||

Legend :
 * '''R'''oot: Suitable for system file system (like root and /usr...).
 * '''I'''nteroperability: The filesystem is mostly implemented for Interoperability.
 * '''D'''istributed: file system.
 * '''N'''etwork Filesystem.
 * '''CD''': Suitable for CD and/or DVD, etc..


Hints :
Line 16: Line 68:
{{{  {{{
Line 18: Line 70:
}}}

To list the FS modules available in your kernel :
 {{{
find /lib/modules/$(uname -r)/kernel/fs/

Filesystems are a collection of files that are stored in the system in some way. There are numerous ways of storing files and therefore, there are many types of filesystems.

Every filesystem type describes a uniform method of storing files onto a storage medium(eg. a partition on a hard disk). Without these descriptions, it would be very difficult to share files with other people. One would have to give a description of the way that they stored a file on a floppy disk as well as the actual floppy disk they give to someone.

Filesystems available in Debian kernel

Note: the Features list are incomplete at this time.

Filesystem name

Features[#features ?]

Documentation(s)

Description

File systems often use as linux system partition

?Anchor(ext2)ext2

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc], [wiki:Ext2 WPedia]

Second Extended Filesystem

?Anchor(ext3)ext3

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext3.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc], [wiki:Ext3 WPedia]

Second Extended Filesystem with journaling extensions

?Anchor(ext4dev)ext4dev

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ext4dev.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Fourth Extended Filesystem with extents not for production, in development

?Anchor(jfs)jfs

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

The Journaled Filesystem (JFS)

?Anchor(xfs)xfs

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/xfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled

?Anchor(reiserfs)reiserfs

R

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/reiserfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

ReiserFS journaled filesystem

Other File systems

?Anchor(9p)9p

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/9p.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(adfs)adfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/adfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(affs)affs

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/affs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Amiga filesystem support for Linux

?Anchor(kafs)kafs

N

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/kafs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

AFS Client File System

?Anchor(autofs4)autofs4

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/autofs4.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(autofs)autofs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/autofs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(befs)befs

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/befs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

BeOS File System (BeFS) driver

?Anchor(bfs)bfs

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/bfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

SCO ?UnixWare BFS filesystem for Linux

?Anchor(cifs)cifs

N I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/cifs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

VFS to access servers complying with the SNIA CIFS Specification e.g. Samba and Windows

?Anchor(coda)coda

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/coda.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Coda Distributed File System VFS interface

?Anchor(configfs)configfs

kDoc [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/configfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 #1], [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/configfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 #2]

Simple RAM filesystem for user driven kernel subsystem configuration.

?Anchor(cramfs)cramfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/cramfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(dlm)dlm

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/dlm.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Distributed Lock Manager

?Anchor(ecryptfs)ecryptfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ecryptfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

eCryptfs

?Anchor(efs)efs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/efs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(fat)fat

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/fat.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(freevxfs)freevxfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/freevxfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Veritas Filesystem (VxFS) driver

?Anchor(fuse)fuse

?FootNote(FUSE doesn't provide any filesystem it-self. see 'apt-cache rdepends fuse-utils')

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/fuse.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Filesystem in Userspace (backend for various filesystems)

?Anchor(gfs2)gfs2

N

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/gfs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Global File System

?Anchor(hfs)hfs

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(hfsplus)hfsplus

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hfsplus.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Extended Macintosh Filesystem

?Anchor(hpfs)hpfs

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/hpfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(isofs)isofs

CD

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/isofs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(jbd2)jbd2

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jbd2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(jbd)jbd

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jbd.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(jffs2)jffs2

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/jffs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

The Journalling Flash File System, v2

?Anchor(minix)minix

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/minix.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(msdos)msdos

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/msdos.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

MS-DOS filesystem support

?Anchor(ncpfs)ncpfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ncpfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(nfs)nfs

N

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/nfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(ntfs)[:NTFS:ntfs]

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ntfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

NTFS 1.2/3.x driver - Copyright (c) 2001-2007 Anton Altaparmakov

?Anchor(ocfs2)ocfs2

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ocfs2.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

OCFS2 1.3.3

?Anchor(qnx4)qnx4

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/qnx4.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(romfs)romfs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/romfs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(sysv)sysv

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/sysv.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(udf)udf

CD

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/udf.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

Universal Disk Format Filesystem

?Anchor(ufs)ufs

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/ufs.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

?Anchor(vfat)vfat

I

[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob;f=Documentation/filesystems/vfat.txt;h=49cc923a93e3cb322f416d3da8a1867d5fab2298;hb=87d81ba62bfa79149ace0653278eac00233c2853 kDoc]

VFAT filesystem support

Legend :

  • Root: Suitable for system file system (like root and /usr...).

  • Interoperability: The filesystem is mostly implemented for Interoperability.

  • Distributed: file system.

  • Network Filesystem.

  • CD: Suitable for CD and/or DVD, etc..

Hints :

To list supported fs types by your kernel, read it's config file, run :

  • awk '/# File systems/,/# Partition Types/' /boot/config-2.6.18-* | pager

To list the FS modules available in your kernel :

  • find /lib/modules/$(uname -r)/kernel/fs/

See also

  • documents in /usr/share/doc/linux-doc-2.6.18/Documentation/filesystems/ kernel module documentation (requires package wiki:linux-doc-2.6.18)

  • FilesystemHierarchyStandard - The standard "Linux" Hierarchy.

  • ?FileSystemsAndDisks with information about ext3 filesystems

  • ?UsefulFiles

  • Wikipedia filesystem


?CategoryFileSystem