OSDN Git Service

88942868dfabd83115413171a3c4f43393b98669
[linuxjm/LDP_man-pages.git] / draft / man5 / filesystems.5
1 .\" Copyright 1996 Daniel Quinlan (Daniel.Quinlan@linux.org)
2 .\"
3 .\" This is free documentation; you can redistribute it and/or
4 .\" modify it under the terms of the GNU General Public License as
5 .\" published by the Free Software Foundation; either version 2 of
6 .\" the License, or (at your option) any later version.
7 .\"
8 .\" The GNU General Public License's references to "object code"
9 .\" and "executables" are to be interpreted as the output of any
10 .\" document formatting or typesetting system, including
11 .\" intermediate and printed output.
12 .\"
13 .\" This manual is distributed in the hope that it will be useful,
14 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
15 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 .\" GNU General Public License for more details.
17 .\"
18 .\" You should have received a copy of the GNU General Public
19 .\" License along with this manual; if not, write to the Free
20 .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
21 .\" USA.
22 .\"
23 .\" 2007-12-14 mtk Added Reiserfs, XFS, JFS.
24 .\"
25 .\" Japanese Version Copyright (c) 1997 Ueyama Rui
26 .\"         all rights reserved.
27 .\" Translated Tue Aug 19 21:56:35 JST 1997
28 .\"         by Ueyama Rui <rui@campus.or.jp>
29 .\" Modified Wed Oct 10 11:07:33 JST 2001
30 .\"         by Yuichi SATO <ysato@h4.dion.ne.jp>
31 .\" Updated Fri Dec 21 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
32 .\"
33 .\"WORD:        extended file system            拡張ファイルシステム
34 .\"WORD:        second extended file system     第二拡張ファイルシステム
35 .\"WORD:        RAM disk                        RAMディスク
36 .\"WORD:        High Sierra                     ハイシェラ
37 .\"WORD:        Rock Ridge                      ロックリッジ
38 .\"
39 .TH FILESYSTEMS 5 2007-12-14 "Linux" "Linux Programmer's Manual"
40 .nh
41 .\"O .SH NAME
42 .SH 名前
43 .\"O filesystems \- Linux file-system types: minix, ext, ext2, ext3, Reiserfs,
44 .\"O XFS, JFS, xia, msdos,
45 .\"O umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
46 filesystems \- Linux のファイルシステム: minix, ext, ext2, ext3, Reiserfs,
47 XFS, JFS, xia, msdos,
48 umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
49 .\"O .SH DESCRIPTION
50 .SH 説明
51 .\"O When, as is customary, the
52 .\"O .B proc
53 .\"O file system is mounted on
54 .\"O .IR /proc ,
55 .\"O you can find in the file
56 .\"O .I /proc/filesystems
57 .\"O which file systems your kernel currently supports.
58 .\"O If you need a currently unsupported one, insert the corresponding
59 .\"O module or recompile the kernel.
60 .B proc
61 ファイルシステムが慣習どおりに
62 .I /proc
63 にマウントされている場合、
64 現在のカーネルがどのファイルシステムをサポートしているか
65 知るためにはファイル
66 .I /proc/filesystems
67 を見ればよい。
68 必要なファイルシステムが現在のカーネルにサポートされて
69 いない場合、適切なモジュールを組み込むか、それもだめならば
70 カーネルを再コンパイルすること。
71
72 .\"O In order to use a file system, you have to
73 .\"O .I mount
74 .\"O it; see
75 .\"O .BR mount (8).
76 ファイルシステムを使うためには、
77 .I マウント
78 する必要がある。
79 .BR mount (8)
80 を参照のこと。
81
82 .\"O Below a short description of a few of the available file systems.
83 以下は利用可能なファイルシステムのうち、いくつかの簡単な説明である。
84 .TP 10
85 .B "minix"
86 .\"O is the file system used in the Minix operating system, the first to run
87 .\"O under Linux.
88 .\"O It has a number of shortcomings: a 64MB partition size
89 .\"O limit, short filenames, a single timestamp, etc.
90 Minix オペレーティングシステムのファイルシステム。
91 Linux で動いた最初のファイルシステムでもある。これにはいくつか欠点がある。
92 まず、パーティションのサイズが最大 64MB であること。他にも、短いファイル名
93 しか使えない、タイムスタンプが一つだけである、などなど。
94 .\"O It remains useful for floppies and RAM disks.
95 フロッピーや RAM ディスクに便利なのでまだ残っている。
96 .TP
97 .B ext
98 .\"O is an elaborate extension of the
99 .\"O .B minix
100 .\"O file system.
101 .\"O It has been completely superseded by the second version
102 .\"O of the extended file system
103 .\"O .RB ( ext2 )
104 .\"O and has been removed from the kernel (in 2.1.21).
105 .B minix
106 ファイルシステムの手の込んだ拡張である。これは第二拡張ファイルシステム
107 (second extended file system :
108 .BR ext2 )
109 に完全にとって代わられ、カーネル 2.1.21 で取り除かれた。
110 .TP
111 .B ext2
112 .\"O is the high performance disk file system used by Linux for fixed disks
113 .\"O as well as removable media.
114 Linux の高性能なファイルシステムである。これは固定ディスクだけではなく
115 リムーバブルディスクにもよく使われる。
116 .\"O The second extended file system was designed as an extension of the
117 .\"O extended file system
118 .\"O .RB ( ext ).
119 .\"O .B ext2
120 .\"O offers the best performance (in terms of speed and CPU usage) of
121 .\"O the file systems supported under Linux.
122 拡張ファイルシステム
123 .RB ( ext )
124 の発展として第二拡張ファイルシステム
125 .RB ( ext2 )
126 が設計された。この
127 .B ext2
128 は Linux のファイルシステムの中で (スピードおよび CPU の使用量の面で) 最も
129 よいパフォーマンスを発揮する。
130 .TP
131 .B ext3
132 .\"O is a journaling version of the ext2 file system.
133 .\"O It is easy to
134 .\"O switch back and forth between ext2 and ext3.
135 ext2 ファイルシステムにジャーナル機能をつけたものである。
136 ext2 と ext3 は簡単に行きつ戻りつできる。
137 .TP
138 .B Reiserfs
139 .\"O is a journaling file system, designed by Hans Reiser,
140 .\"O that was integrated into Linux in kernel 2.4.1.
141 Hans Reiser によって設計されたジャーナリングファイルシステムである。
142 カーネル 2.4.1 で Linux に統合された。
143 .TP
144 .B XFS
145 .\"O is a journaling file system, developed by SGI,
146 .\"O that was integrated into Linux in kernel 2.4.20.
147 SGI により開発されたジャーナリングファイルシステムである。
148 カーネル 2.4.20 で Linux に統合された。
149 .TP
150 .B JFS
151 .\"O is a journaling file system, developed by IBM,
152 .\"O that was integrated into Linux in kernel 2.4.24.
153 IBM により開発されたジャーナリングファイルシステムである。
154 カーネル 2.4.24 で Linux に統合された。
155 .TP
156 .\"O .B xiafs
157 .\"O was designed and implemented to be a stable, safe file system by
158 .\"O extending the Minix file system code.
159 .\"O It provides the basic most
160 .\"O requested features without undue complexity.
161 .B xiafs
162 は Minix ファイルシステムの拡張で、より安定し安全なファイルシステムとして
163 設計、実装された。これは、いらない複雑さは避けつつ必要な基本的機能を
164 備えている。
165 .\"O The
166 .\"O .B xia
167 .\"O file system is no longer actively developed or maintained.
168 .\"O It was removed from the kernel in 2.1.21.
169 .B xia
170 ファイルシステムは、もはや開発もメンテナンスも行われていない。
171 カーネル 2.1.21 で取り除かれた。
172 .TP
173 .\"O .B msdos
174 .\"O is the file system used by DOS, Windows, and some OS/2 computers.
175 .\"O .B msdos
176 .\"O filenames can be no longer than 8 characters, followed by an
177 .\"O optional period and 3 character extension.
178 .B msdos
179 は DOS や Windows、いくらかの OS/2 コンピュータが使っているファイル
180 システムである。
181 この
182 .B msdos
183 ファイルシステムでは「8 文字の名前+ピリオド+3 文字の拡張子」より
184 長いファイル名はつけることができない。
185 .TP
186 .\"O .B umsdos
187 .\"O is an extended DOS file system used by Linux.
188 .\"O It adds capability for
189 .\"O long filenames, UID/GID, POSIX permissions, and special files
190 .\"O (devices, named pipes, etc.)  under the DOS file system, without
191 .\"O sacrificing compatibility with DOS.
192 .B umsdos
193 は DOS ファイルシステムを拡張した Linux のファイルシステムである。
194 これは DOS ファイルシステムのもとで、長いファイル名や UID/GID、POSIX 形式の
195 パーミッション、(デバイスファイルや名前付きパイプなどの) 特殊ファイルを
196 使えるようにしたものである。DOS との互換性がある。
197 .TP
198 .\"O .B vfat
199 .\"O is an extended DOS file system used by Microsoft Windows95 and Windows NT.
200 .\"O VFAT adds the capability to use long filenames under the MSDOS file system.
201 .B vfat
202 は Microsoft Windows95 と Windows NT が使う DOS ファイルシステムの拡張である。
203 長いファイル名が使えるようになっている。
204 .TP
205 .\"O .B proc
206 .\"O is a pseudo file system which is used as an interface to kernel data
207 .\"O structures rather than reading and interpreting
208 .\"O .IR /dev/kmem .
209 .\"O In particular, its files do not take disk space.
210 .\"O See
211 .\"O .BR proc (5).
212 .B proc
213 はカーネルデータ構造へのインターフェイスとなる疑似ファイルシステムである。
214 これは
215 .I /dev/kmem
216 を読んで解釈することの代わりとして使うことができる。
217 このファイルシステムのファイルはディスクスペースを使用しない。
218 .BR proc (5)
219 を参照のこと。
220 .TP
221 .\"O .B iso9660
222 .\"O is a CD-ROM file system type conforming to the ISO 9660 standard.
223 .B iso9660
224 は ISO 9660 標準に沿った CD-ROM のファイルシステムである。
225 .RS
226 .TP
227 .B "High Sierra"
228 .\"O Linux supports High Sierra, the precursor to the ISO 9660 standard for
229 .\"O CD-ROM file systems.
230 .\"O It is automatically recognized within the
231 .\"O .B iso9660
232 .\"O file-system support under Linux.
233 Linux はハイシェラ (High Sierra) をサポートしている。これは ISO 9660 標準が
234 決まるより前に使われていた CD-ROM ファイルシステムである。Linux の
235 .B iso9660
236 ファイルシステムサポートがハイシェラファイルシステムを自動で
237 認識することができる。
238 .TP
239 .B "Rock Ridge"
240 .\"O Linux also supports the System Use Sharing Protocol records specified
241 .\"O by the Rock Ridge Interchange Protocol.
242 .\"O They are used to further describe the files in the
243 .\"O .B iso9660
244 .\"O file system to a UNIX host, and provide information such as long
245 .\"O filenames, UID/GID, POSIX permissions, and devices.
246 .\"O It is automatically recognized within the
247 .\"O .B iso9660
248 .\"O file-system support under Linux.
249 Linux はロックリッジ (Rock Ridge) 変換プロトコルで規定された
250 システム使用共有プロトコルもサポートしている。これは UNIX ホ
251 ストのファイルを
252 .B iso9660
253 ファイルシステムでより詳しく記述するために使用され、
254 長いファイル名や UID/GID、POSIX 形式のパーミッション、デバイスファイル
255 などの情報を提供する。Linux の
256 .B iso9660
257 ファイルシステムサポートがロックリッジファイルシステムを自動で
258 認識することができる。
259 .RE
260 .TP
261 .\"O .B hpfs
262 .\"O is the High Performance Filesystem, used in OS/2.
263 .\"O This file system is
264 .\"O read-only under Linux due to the lack of available documentation.
265 .B hpfs
266 は OS/2 で使われる高性能ファイルシステム(High Performance Filesystem)である。
267 このファイルシステムはドキュメントが入手できないため、
268 Linux では読み込み専用 (Read-only) でしか使用できない。
269 .TP
270 .\"O .B sysv
271 .\"O is an implementation of the SystemV/Coherent file system for Linux.
272 .\"O It implements all of Xenix FS, SystemV/386 FS, and Coherent FS.
273 .B sysv
274 は SystemV/Coherent ファイルシステムの Linux での実装である。
275 Xenix, SystemV/386, Coherent 各ファイルシステムを使うことができる。
276 .TP
277 .\"O .B nfs
278 .\"O is the network file system used to access disks located on remote computers.
279 .B nfs
280 はネットワークファイルシステムである。
281 離れたコンピュータのディスクを使うことができる。
282 .TP
283 .\"O .B smb
284 .\"O is a network file system that supports the SMB protocol, used by
285 .\"O Windows for Workgroups, Windows NT, and Lan Manager.
286 .B smb
287 は SMB プロトコルをサポートしたネットワークファイルシステムである。
288 Windows for Workgroups, Windows NT, Lan Manager が使っている。
289 .sp
290 .\"O To use
291 .\"O .B smb
292 .\"O fs, you need a special mount program, which can be found in the ksmbfs
293 .\"O package, found at
294 .\"O .IR ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs .
295 .B smb
296 ファイルシステムを使うためには ksmbfs パッケージに含まれる
297 特殊なマウントプログラムが必要である。
298 ksmbfs は
299 .I ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs
300 にある。
301 .TP
302 .\"O .B ncpfs
303 .\"O is a network file system that supports the NCP protocol, used by
304 .\"O Novell NetWare.
305 .B ncpfs
306 は NCP プロトコルをサポートしたファイルシステムである。Novell NetWare が
307 使っている。
308 .sp
309 .\"O To use
310 .\"O .BR ncpfs ,
311 .\"O you need special programs, which can be found at
312 .\"O .IR ftp://linux01.gwdg.de/pub/ncpfs .
313 .B ncpfs
314 を使うためには
315 .I ftp://linux01.gwdg.de/pub/ncpfs
316 にある特殊なプログラムが必要である。
317 .\"O .SH "SEE ALSO"
318 .SH 関連項目
319 .BR proc (5),
320 .BR fsck (8),
321 .BR mkfs (8),
322 .BR mount (8)