13.3. Some Other Supported File Systems

Table 13.1, “File System Types in Linux” summarizes some other file systems supported by Linux. They are supported mainly to ensure compatibility and interchange of data with different kinds of media or foreign operating systems.

Table 13.1. File System Types in Linux

cramfs

Compressed ROM file system: A compressed read-only file system for ROMs.

hpfs

High Performance File System: The IBM OS/2 standard file system—only supported in read-only mode.

iso9660

Standard file system on CD-ROMs.

minix

This file system originated from academic projects on operating systems and was the first file system used in Linux. Today, it is used as a file system for floppy disks.

msdos

fat, the file system originally used by DOS, is today used by various operating systems.

ncpfs

File system for mounting Novell volumes over networks.

nfs

Network File System: Here, data can be stored on any machine in a network and access may be granted via a network.

smbfs

Server Message Block is used by products such as Windows to enable file access over a network.

sysv

Used on SCO UNIX, Xenix, and Coherent (commercial UNIX systems for PCs).

ufs

Used by BSD, SunOS, and NeXTstep. Only supported in read-only mode.

umsdos

UNIX on MSDOS: Applied on top of a normal fat file system, achieves UNIX functionality (permissions, links, long filenames) by creating special files.

vfat

Virtual FAT: Extension of the fat file system (supports long filenames).

ntfs

Windows NT file system, read-only.