Table 16-1 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 16-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. |