1.3. XFS ファイルシステム


XFS は、拡張性と高性能を備えた 64 ビットのジャーナリングファイルシステムです。非常に大きなファイルやファイルシステムをサポートしており、RHEL 10 ではデフォルトで有効になっています。元々は 1990 年代に SGI によって開発されたもので、長年にわたり大型サーバーやストレージアレイで使用されてきた。

XFS の機能は次のとおりです。

信頼性
  • メタデータジャーナリングにより、システムクラッシュ後もファイルシステムの整合性が確保されます。また、ファイルシステムの操作記録が保持されます。この記録は、システムが再起動され、ファイルシステムが再マウントされたときに再生できます。
  • 広範囲に及ぶランタイムメタデータの整合性チェック
  • 拡張性が高く、高速な修復ユーティリティー
  • クォータジャーナリングクラッシュ後に行なわれる、時間がかかるクォータの整合性チェックが不要になります。
スケーラビリティーおよびパフォーマンス
  • 対応するファイルシステムのサイズが最大 1024 TiB
  • 多数の同時操作に対応する機能
  • 空き領域管理のスケーラビリティーに関する B-Tree インデックス
  • 高度なメタデータ read-ahead アルゴリズム
  • ストリーミングビデオのワークロードの最適化
割り当てスキーム
  • エクステント (領域) ベースの割り当て
  • ストライプを認識できる割り当てポリシー
  • 遅延割り当て
  • 領域の事前割り当て
  • 動的に割り当てられる inode
その他の機能
  • Reflink ベースのファイルのコピー
  • 密接に統合されたバックアップおよび復元のユーティリティー
  • オンラインのデフラグ
  • オンラインのファイルシステム拡張
  • 包括的な診断機能
  • 拡張属性 (xattr)。システムはこれを使用してファイルごとに複数の追加の名前/値ペアを関連付けることができます。
  • ディレクトリーツリー全体にクォータ制限を適用するためのプロジェクトクォータまたはディレクトリークォータ
  • サブセカンド (一秒未満) のタイムスタンプ
パフォーマンスの特徴

XFS は、エンタープライズワークロードを実行する大規模なシステムで優れたパフォーマンスを発揮します。大規模なシステムとは、相対的に CPU 数が多く、さらには複数の HBA、および外部ディスクアレイへの接続を備えたシステムです。XFS は、マルチスレッドの並列 I/O ワークロードを備えた小規模のシステムでも適切に実行します。

XFS は小規模なシステムでも同様のパフォーマンスを発揮しますが、スケーラビリティーや大規模なデータセットに重点を置いています。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る