Previous Next Table of Contents

7. Other filesystems

7.1 ADFS - Acorn Disc Filing System

The Acorn Disc Filing System is the standard filesystem of the RiscOS operating system which runs on Acorn's ARM-based Risc PC systems and the Acorn Archimedes range of machines.

Linux kernel 2.1.x+ supports this filesystem. Author of Linux filesystem implementation is Russell King.

7.2 Affs - Amiga fast filesystem

7.3 AFS - The Acer Fast Filesystem

7.4 AutoFS (AIX)

7.5 BeFS - BeOS filesystem

7.6 CacheFS (AIX)

7.7 CrosStor filesystem

This is new name for High throughput filesystem (HTFS). For more information see CrysStor homepage at http://www.crosstor.com.

7.8 DTFS - Desktop filesystem

Goals in designing the Desktop File System were influenced by impression of what environment was like for small computer systems. DTFS compress the data stored in regular files to reduce disk space requirements (directories remain uncompressed). Compression is performed a page at a time and occur 'on-the-fly'. DTFS supports LZW and no-compression but you can add your own algorithms. Some space is saved by not pre-allocating inodes. Any disk block is fair game to be allocated as an inode. Each inode is stored as a B+tree. For more information see DTFS USENIX paper ( ftp://ftp.crosstor.com/pub/DTFS/papers/).

7.9 EAFS - The Extended Acer Fast Filesystem

The EAFS provides the same features as AFS, and supports long filenames up to 255 characters and symbolic links. I (mhi) don't know anything else about this filesystem.

7.10 EFS - Enhanced filesystem (Linux)

7.11 EFS - Extent filesystem (IRIX)

Useful links:

7.12 ExtFS - Extended filesystem (Linux)

7.13 FFS - BSD Fast filesystem

7.14 HFS - HP-UX Hi performance filesystem

This is the second hfs that appears in this howto. It is used in older HP-UX versions.

7.15 HTFS - High throughput filesystem

Useful links:

7.16 ISO9660 - CD-ROM filesystem

7.17 JFS - Journaled filesystem (HP-UX, AIX, OS/2 WarpServer 5)

7.18 Joliet - Microsoft ISO9660 extension

Useful links:

7.19 LIF (HP-UX)

This filesystem is used in older HP-UX versions. It can be also found in ROMs and bootup sectors.

7.20 LFS - Linux log structured filesystem

7.21 MFS - Macintosh filesystem

7.22 Minix filesystem

7.23 Novell NetWare filesystem

7.24 NSS

7.25 ODS - On Disk Structure filesystem

This is OpenVMS and VMS native filesystem.

7.26 QNX filesystem

This filesystem is used in QNX. Two major filesystem version exists, version 2 is used by QNX 2 and version 4 by QNX 4. QNX 4 doesn't support version 2 and vice versa.

7.27 Reiser filesystem

Reiserfs is a file system using a variant on classical balanced tree algorithms. The results when compared to the ext2fs conventional block allocation based file system running under the same operating system and employing the same buffering code suggest that these algorithms are more effective for large files and small files not near node size in time performance, become less effective in time performance and more significantly effective in space performance as one approaches files close to the node size, and become markedly more effective in both space and time as file size decreases substantially below node size (4k), reaching order of magnitude advantages for file sizes of 100bytes. The improvement in small file space and time performance suggests that we may now revisit a common OS design assumption that one should aggregate small objects using layers above the file system layer.

Useful links:

7.28 S51K - SystemV 1K

This is AFAIK another name for System V / Coherent filesystem

7.29 System V / Coherent filesystem

7.30 UDF - Universal Disk Format (DVD-ROM filesystem)

7.31 UFS

7.32 VxFS

7.33 Xenix filesystem

This is another name for System V / Coherent filesystem.

7.34 XFS - Extended filesystem (IRIX)

7.35 Xia FS


Previous Next Table of Contents