ソフトウェア
上級

ext / ext2 / Linux ファイルシステム史 (1992)(イーエックスティーリヌクスファイルシステムシ)

Linux 用に Rémy Card が 1992 年に開発した最初のネイティブファイルシステム ext (Extended File System)・1993 年改良の ext2 (Second Extended File System)。Minix FS の制約 (64MB ボリューム・14 文字ファイル名) を解消、Linux 普及の基盤となった重要技術。

0 回閲覧
0 いいね
2026/5/11 更新
関連タグ
ext
ext2
Rémy Card
Linux
Minix FS
1992

概要

ext (Extended File System) は、Linux 用に Rémy Card が 1992 年 4 月に開発した最初のネイティブファイルシステムで、それまで Linux が利用していた Minix FS (Andrew Tanenbaum 開発、64MB ボリューム・14 文字ファイル名の制約) を解消し、Linux 普及の基盤となった重要技術です。1993 年 1 月には改良版の ext2 (Second Extended File System) が登場し、性能・信頼性が大幅に改善され、1999 年 ext3 (ジャーナリング機能追加)・2008 年 ext4 (大容量・extents 対応) と進化を続けた Linux 標準 FS の起源となりました。初代 ext は 2GB ボリューム・255 文字ファイル名対応で、Andrew Tanenbaum の Minix FS から独立した Linux 固有ファイルシステムの最初期実装として、Linux カーネル 0.96c (1992 年 5 月)・Linux 1.0 (1994 年 3 月) で標準ファイルシステムとして広く採用されました。現代の Linux で最も普及している ext4 (2026 年現在 80% 超のシェア) はこの ext の進化形で、30 年以上にわたる Linux ファイルシステム史の起源となっています。

主な特徴・仕組み

  • 発表: 1992 年 4 月 Rémy Card 開発、Linux 0.96c で初実装
  • 基盤: Minix FS の改良・独立化
  • 最大ボリューム: 2GB (ext)・4TB (ext2)
  • 最大ファイル: 2GB (ext)・2TB (ext2)
  • ファイル名: 最大 255 文字 (Minix の 14 文字から大幅改善)
  • inode 構造: UNIX 系 FS の伝統、ファイル属性をメタデータとして管理
  • i-node 番号管理: ファイル数の上限を mkfs 時に決定
  • 後継: ext2 (1993)・ext3 (1999、ジャーナリング)・ext4 (2008)
  • 代表 Linux 採用: Slackware・Debian・Red Hat 初期・SuSE
  • 設計者: Rémy Card (フランス IBP/MASI 研究所)

スペック比較表 (Linux ext シリーズ)

世代年最大ボリューム最大ファイルジャーナリング
ext (初代)19922GB2GB×
ext219934TB2TB×
ext3199916TB2TB○
ext420081EB16TB○ + extents

具体例・対応技術

  • Linux 0.96c (1992): ext 初実装、Minix FS の代替
  • Linux 1.0 (1994): ext2 標準、安定性向上
  • Slackware Linux (1993-): 初期 Linux ディストロで ext/ext2 標準
  • Debian Linux (1993-): ext2 → ext3 → ext4 と継承
  • Red Hat Linux (1995-): 商用 Linux で ext シリーズ採用

自作PCでの選び方・注意点

ext (初代) は現代では使用されず、ext4 が主流。ext2/ext3 もレガシー扱いで新規利用は限定的、ext2 は組み込み機器・低リソース環境で利用継続、ext3 は安定性重視のサーバで稀に採用。自作 Linux PC では ext4 (Ubuntu・Debian・Fedora の標準) が無難な選択、Btrfs (openSUSE・Fedora Workstation)・XFS (RHEL/CentOS)・ZFS on Linux (Ubuntu)・F2FS (フラッシュ向け) の選択肢もあります。AI 学習データ保存・大容量ファイル管理用途では ext4 + LVM、整合性最優先なら Btrfs/ZFS。ext シリーズの歴史を理解することで、Linux カーネル・GNU プロジェクト・OSS コミュニティの 30 年の進化を辿ることができ、ファイルシステム選定の文脈を把握できます。Rémy Card は 1992 年のフロッピー時代の Linux に独自 FS を提供した先駆者として、Linus Torvalds・Richard Stallman と並ぶ Linux 黎明期の重要人物です。

関連用語との違い

  • Minix FS: Linux の前身、Andrew Tanenbaum 開発、ext の比較対象
  • ext4: 現代主流の後継、ext シリーズの最新版
  • Btrfs/ZFS: 次世代 Linux FS、ext より高機能

よくある質問(FAQ)

Q1: ext と ext2 の違いは? A: ext (1992) は最初期、ext2 (1993) は性能・信頼性改良。実用上はほぼ同じ、ext2 が広く普及。

Q2: 現代でも ext2 を使う? A: 組み込み機器・低リソース環境で利用継続、ジャーナリング不要な用途。デスクトップ Linux は ext4 が主流。

Q3: Rémy Card とは? A: フランス IBP/MASI 研究所の研究者、Linux 初期の ext FS 開発で Linux 普及に大きく貢献した重要人物。

まとめ

  • ext = 1992 年 Rémy Card 開発、Linux 初のネイティブ FS
  • Minix FS の制約 (64MB・14 文字) を解消
  • ext2 (1993)・ext3 (1999)・ext4 (2008) と進化
  • 30 年 Linux FS 史の起源、現代 ext4 の祖
この記事について
カテゴリーソフトウェア
難易度上級
作成日2026/5/11