1 .\" Copyright 1996 Daniel Quinlan (Daniel.Quinlan@linux.org)
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.
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.
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.
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,
23 .\" 2007-12-14 mtk Added Reiserfs, XFS, JFS.
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>
33 .\"WORD: extended file system 拡張ファイルシステム
34 .\"WORD: second extended file system 第二拡張ファイルシステム
35 .\"WORD: RAM disk RAMディスク
36 .\"WORD: High Sierra ハイシェラ
37 .\"WORD: Rock Ridge ロックリッジ
39 .TH FILESYSTEMS 5 2007-12-14 "Linux" "Linux Programmer's Manual"
42 filesystems \- Linux のファイルシステム: minix, ext, ext2, ext3, Reiserfs,
44 umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
50 現在のカーネルがどのファイルシステムをサポートしているか
54 必要なファイルシステムが現在のカーネルにサポートされて
55 いない場合、適切なモジュールを組み込むか、それもだめならば
64 以下は利用可能なファイルシステムのうち、いくつかの簡単な説明である。
67 Minix オペレーティングシステムのファイルシステム。
68 Linux で動いた最初のファイルシステムでもある。これにはいくつか欠点がある。
69 まず、パーティションのサイズが最大 64MB であること。他にも、短いファイル名
70 しか使えない、タイムスタンプが一つだけである、などなど。
71 フロッピーや RAM ディスクに便利なのでまだ残っている。
75 ファイルシステムの手の込んだ拡張である。これは第二拡張ファイルシステム
76 (second extended file system :
78 に完全にとって代わられ、カーネル 2.1.21 で取り除かれた。
81 Linux の高性能なファイルシステムである。これは固定ディスクだけではなく
89 は Linux のファイルシステムの中で (スピードおよび CPU の使用量の面で) 最も
93 ext2 ファイルシステムにジャーナル機能をつけたものである。
94 ext2 と ext3 は簡単に行きつ戻りつできる。
97 Hans Reiser によって設計されたジャーナリングファイルシステムである。
98 カーネル 2.4.1 で Linux に統合された。
101 SGI により開発されたジャーナリングファイルシステムである。
102 カーネル 2.4.20 で Linux に統合された。
105 IBM により開発されたジャーナリングファイルシステムである。
106 カーネル 2.4.24 で Linux に統合された。
109 は Minix ファイルシステムの拡張で、より安定し安全なファイルシステムとして
110 設計、実装された。これは、いらない複雑さは避けつつ必要な基本的機能を
113 ファイルシステムは、もはや開発もメンテナンスも行われていない。
117 は DOS や Windows、いくらかの OS/2 コンピュータが使っているファイル
121 ファイルシステムでは「8 文字の名前+ピリオド+3 文字の拡張子」より
125 は DOS ファイルシステムを拡張した Linux のファイルシステムである。
126 これは DOS ファイルシステムのもとで、長いファイル名や UID/GID、POSIX 形式の
127 パーミッション、(デバイスファイルや名前付きパイプなどの) 特殊ファイルを
128 使えるようにしたものである。DOS との互換性がある。
131 は Microsoft Windows95 と Windows NT が使う DOS ファイルシステムの拡張である。
135 はカーネルデータ構造へのインターフェイスとなる疑似ファイルシステムである。
138 を読んで解釈することの代わりとして使うことができる。
139 このファイルシステムのファイルはディスクスペースを使用しない。
144 は ISO 9660 標準に沿った CD-ROM のファイルシステムである。
148 Linux はハイシェラ (High Sierra) をサポートしている。これは ISO 9660 標準が
149 決まるより前に使われていた CD-ROM ファイルシステムである。Linux の
151 ファイルシステムサポートがハイシェラファイルシステムを自動で
155 Linux はロックリッジ (Rock Ridge) 変換プロトコルで規定された
156 システム使用共有プロトコルもサポートしている。これは UNIX ホ
159 ファイルシステムでより詳しく記述するために使用され、
160 長いファイル名や UID/GID、POSIX 形式のパーミッション、デバイスファイル
163 ファイルシステムサポートがロックリッジファイルシステムを自動で
168 は OS/2 で使われる高性能ファイルシステム(High Performance Filesystem)である。
169 このファイルシステムはドキュメントが入手できないため、
170 Linux では読み込み専用 (Read-only) でしか使用できない。
173 は SystemV/Coherent ファイルシステムの Linux での実装である。
174 Xenix, SystemV/386, Coherent 各ファイルシステムを使うことができる。
178 離れたコンピュータのディスクを使うことができる。
181 は SMB プロトコルをサポートしたネットワークファイルシステムである。
182 Windows for Workgroups, Windows NT, Lan Manager が使っている。
185 ファイルシステムを使うためには ksmbfs パッケージに含まれる
188 .I ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs
192 は NCP プロトコルをサポートしたファイルシステムである。Novell NetWare が
197 .I ftp://linux01.gwdg.de/pub/ncpfs