Penguin
Annotated edit history of fs(5) version 2 showing authors affecting page license. View with all changes included.
Rev Author # Line
1 perry 1 FILESYSTEMS
2 !!!FILESYSTEMS
3 NAME
4 DESCRIPTION
5 SEE ALSO
6 ----
7 !!NAME
8
9
10 filesystems - Linux filesystem types: minix, ext, ext2, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
11 !!DESCRIPTION
12
13
14 In the file ''/proc/filesystems'' you can find which
15 filesystems your kernel currently supports. (If you need a
16 currently unsupported one, insert the corresponding module
17 or recompile the kernel.)
18
19
20 Below a description of the various filesystems.
21
22
23 __minix__
24
25
26 is the filesystem used in the Minix operating system, the
27 first to run under Linux. It has a number of shortcomings: a
28 64MB partition size limit, short filenames, a single time
29 stamp, etc.
30
31
32 It remains useful for floppies and RAM disks.
33
34
35 __ext__
36
37
38 is an elaborate extension of the __minix__ filesystem. It
39 has been completely superseded by the second version of the
40 extended filesystem (__ext2__) and will eventually be
41 removed from the kernel.
42
43
44 __ext2__
45
46
47 is the high performance disk filesystem used by Linux for
48 fixed disks as well as removable media.
49
50
51 The second extended filesystem was designed as an extension
52 of the extended file system (__ext__). __ext2__ offers
53 the best performance (in terms of speed and CPU usage) of
54 the filesystems supported under Linux.
55
56
57 __xiafs__
58
59
60 was designed and implemented to be a stable, safe filesystem
61 by extending the Minix filesystem code. It provides the
62 basic most requested features without undue
63 complexity.
64
65
66 The __xia__ filesystem is no longer actively developed or
67 maintained. It is used infrequently.
68
69
70 __msdos__
71
72
73 is the filesystem used by DOS, Windows, and some OS/2
74 computers. __msdos__ filenames can be no longer than an 8
75 character name followed by an optional period and 3
76 character extension.
77
78
79 __umsdos__
80
81
82 is an extended DOS filesystem used by Linux. It adds
83 capability for long filenames, UID/GID, POSIX permissions,
84 and special files (devices, named pipes, etc.) under the DOS
85 filesystem, without sacrificing compatibility with
86 DOS.
87
88
89 __vfat__
90
91
92 is extended DOS filesystem used by Microsoft Windows95 and
93 Windows NT. VFAT adds capability for long filenames under
94 the MSDOS filesystem.
95
96
97 __proc__
98
99
100 is a pseudo-filesystem which is used as an interface to
101 kernel data structures rather than reading and interpreting
102 ''/dev/kmem''. In particular, its files do not take disk
103 space. See proc(5).
104
105
106 __iso9660__
107
108
109 is a CD-ROM filesystem type conforming to the ISO 9660
110 standard.
111
112
113 __High Sierra__
114
115
116 Linux supports High Sierra, the precursor to the ISO 9660
117 standard for CD-ROM filesystems. It is automatically
118 recognized within the __iso9660__ filesystem support
119 under Linux.
120
121
122 __Rock Ridge__
123
124
125 Linux also supports the System Use Sharing Protocol records
126 specified by the Rock Ridge Interchange Protocol. They are
127 used to further describe the files in the __iso9660__
128 filesystem to a UNIX host, and provides information such as
129 long filenames, UID/GID, POSIX permissions, and devices. It
130 is automatically recognized within the __iso9660__
131 filesystem support under Linux.
132
133
134 __hpfs__
135
136
137 is the High Performance Filesystem, used in OS/2. This
138 filesystem is read-only under Linux due to the lack of
139 available documentation.
140
141
142 __sysv__
143
144
145 is an implementation of the SystemV/Coherent filesystem for
146 Linux. It implements all of Xenix FS, SystemV/386 FS, and
147 Coherent FS.
148
149
150 __nfs__
151
152
153 is the network filesystem used to access disks located on
154 remote computers.
155
156
157 __smb__
158
159
160 is a network filesystem that supports the SMB protocol, used
161 by Windows for Workgroups, Windows NT, and Lan
162 Manager.
163
164
165 To use __smb__ fs, you need a special mount program,
166 which can be found in the ksmbfs package, found at
167 ''ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs''.
168
169
170 __ncpfs__
171
172
173 is a network filesystem that supports the NCP protocol, used
174 by Novell !NetWare.
175
176
177 To use __ncpfs__, you need special programs, which can be
178 found at
179 ''ftp://linux01.gwdg.de/pub/ncpfs''.
180 !!SEE ALSO
181
182
183 proc(5), fsck(8), mkfs(8),
184 mount(8)
185 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.