ストレージ
中級

Linux Filesystem ext4/XFS(ファイルシステム)

Linux Filesystem比較。ext4(2008年-・Linux default・Journaling・1EB max・実用1PB)・XFS(SGI・large file optimal・1024TB max・SUSE/RHEL default)・Btrfs(2009年-・CoW・Snapshot・Fedora Workstation default)・ZFS(Oracle/OpenZFS・CoW・RAIDZ・Snapshot)・F2FS(Samsung・SSD optimal・Mobile/Embedded)・JFS(IBM legacy)・ReiserFS(legacy)・Bcachefs(2023年・kernel 6.7・次世代CoW)・FAT32 / exFAT(Cross-OS USB)・NTFS(Windows・Linux ntfs-3g)・2026年 Linux: ext4/XFS standard, Btrfs/ZFS NAS。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ext4
XFS
Btrfs
Bcachefs

概要

Linux環境で最も広く使われているファイルシステムは ext4 と XFS である。ext4 は 2008 年にリリースされ、Linux デフォルトとして多くのディストリビューションに採用されている。ジャーナリング機能によりデータ整合性を保証し、最大 1 EB(エクサバイト)までの容量をサポートするが、実務上は 1 PB(ペタバイト)までが現実的である。XFS は SGI により開発され、特に大容量ファイルの扱いに最適化されている。最大 1024 TB(テラバイト)までのボリュームを扱える上、SUSE と RHEL のデフォルトファイルシステムとして採用されている。2025 年に Linux ディストリビューションは ext4 と XFS を標準に採用し、Btrfs と ZFS が NAS 市場で主流になるという動きが加速している。2026 年にカーネル 6.7 で Bcachefs が正式サポートされると、次世代 CoW(コピー・オン・ライト)ファイルシステムがさらに注目される。

主な特徴・仕組み

  • ジャーナリング
    ext4 は Write‑Ahead Logging を採用し、電源障害時のデータ損失を防止。
  • 大容量サポート
    XFS は 1024 TB まで、ext4 は 1 EB まで。
  • パフォーマンス
    XFS は 64 KiB のブロックサイズで大ファイルを高速に処理。
  • スケーラビリティ
    ext4 は 1 PB まで、XFS は 1 EB までに拡張可能。
  • スナップショット
    Btrfs と ZFS が CoW を利用し、瞬時にスナップショットを作成。
  • RAIDZ
    ZFS ではソフトウェア RAID を統合し、冗長性とスループットを向上。
  • SSD 最適化
    F2FS は Samsung SSD に特化し、フラッシュメモリの書き込みパターンを最適化。
  • モバイル/組込み
    F2FS は Android デバイスで標準採用。
  • Linux での互換性
    NTFS は ntfs-3g で読み書き可能だが、パフォーマンスは ext4 に劣る。
  • 将来性
    2025 年末にカーネル 6.7 で Bcachefs が正式サポートされ、次世代 CoW ファイルシステムが本格的に登場。

スペック比較表

ファイルシステム最大容量デフォルト OS主な特徴主要用途
ext41 EBUbuntu, Debianジャーナリング, 1 PB で実用デスクトップ, サーバ
XFS1024 TBRHEL, SUSE大ファイル最適化, 1 EB まで拡張ストレージサーバ, ビッグデータ
Btrfs1 EBFedora WorkstationCoW, スナップショットデスクトップ, NAS
ZFS1 EBFreeBSD, Oracle LinuxRAIDZ, スナップショットエンタープライズストレージ
F2FS1 EBAndroid 12+SSD 最適化スマホ, IoT

具体例・対応製品

  1. RTX 5090 – 24 GB GDDR7、TDP 450 W、価格 ¥128,000。
    • GPU の高速データ転送を ext4 で実現し、ゲームやレンダリングのディスク I/O を最適化。
  2. Ryzen 9 9950X3D – 16 コア、3.8 GHz、価格 ¥1,200,000。
    • XFS の大容量ブロックを活かし、マルチスレッドでのビッグデータ処理を高速化。
  3. DDR5‑6000 – 64 GB、価格 ¥250,000。
    • メモリ帯域を高め、ext4 のジャーナリングオーバーヘッドを低減。
  4. Samsung 990 Pro NVMe SSD – 1 TB、読み取り 7,000 MB/s、価格 ¥90,000。
    • F2FS を採用し、SSD の書き込み寿命を延ばしつつ高速アクセスを実現。
  5. Synology DS920+ – 4 ベイ NAS、CPU 2.0 GHz、価格 ¥120,000。
    • Btrfs でスナップショットとミラーリングを同時に行い、データ保護を強化。

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

  • 用途を明確に
    • ゲームや軽量アプリは ext4、動画編集や仮想マシンは XFS が適切。
  • ストレージ構成
    • SSD には F2FS、HDD には XFS が推奨される。
  • バックアップ戦略
    • Btrfs や ZFS のスナップショット機能を活用し、定期的に外部ドライブへコピー。
  • カーネルバージョン
    • 2025 年末にカーネル 6.7 で Bcachefs が正式サポート。最新カーネルを使用すれば、将来性が高い。
  • パフォーマンスチューニング
    • ext4 の noatime オプションや XFS の allocsize を調整し、I/O 待ち時間を短縮。
  • 電源容量
    • RTX 5090 の 450 W TDP を考慮し、750 W 以上の電源ユニットを選択。
  • 冷却設計
    • Ryzen 9 9950X3D の TDP 250 W を超える場合、液体冷却を検討。
  • メモリ容量
    • 64 GB DDR5‑6000 で、仮想化やコンテナ化を同時に行える。

関連用語との違い

  • CoW(Copy‑On‑Write)
    • Btrfs や ZFS が採用。データの更新時に元データを保持し、スナップショットを高速に作成。
  • ジャーナリング
    • ext4 が標準。書き込み前にログを残し、クラッシュ時に復旧。
  • RAIDZ
    • ZFS のソフトウェア RAID。ハードウェア RAID よりも柔軟で、ミラーリングとパリティを組み合わせる。
  • F2FS
    • フラッシュメモリ専用。従来の HDD 用ファイルシステムよりも書き込み性能が向上。

よくある質問(FAQ)

Q1. ext4 と XFS のどちらを選べばよいですか?
A1. 大容量ファイルを頻繁に扱う場合は XFS が有利。一般的なデスクトップやゲーム用途では ext4 が安定性と互換性が高い。

Q2. Btrfs と ZFS はどちらが優れていますか?
A2. Btrfs は Linux デフォルトであり、軽量でスナップショットが高速。ZFS は RAIDZ と高度なデータ保護機能があり、エンタープライズ向けに適している。

Q3. 2026 年に Bcachefs が登場すると、ext4 も XFS も使わなくなるのですか?
A3. Bcachefs は次世代 CoW ファイルシステムとして注目されているが、ext4 と XFS は依然として多くの環境で標準に残る。Bcachefs は主に SSD の高速化とキャッシュ機能に特化している。

まとめ

Linux のファイルシステムは、用途やストレージ構成に応じて選択する必要がある。ext4 は汎用性と安定性が高く、XFS は大容量ファイルと高スループットを重視する環境で最適。Btrfs や ZFS はスナップショットとデータ保護機能を提供し、NAS やエンタープライズ向けに採用される。2025 年から 2026 年にかけては、Bcachefs の登場とともに CoW ファイルシステムがさらに進化し、将来の自作 PC での選択肢が拡大している。自作 PC を構築する際は、用途、ストレージ構成、電源容量、冷却設計を総合的に検討し、最適なファイルシステムを選択することが重要である。

この記事について
カテゴリーストレージ
難易度中級
作成日2026/4/25