第1章 利用可能なファイルシステムの概要
アプリケーションに適したファイルシステムを選択することは、利用可能な選択肢が非常に多く、考慮すべき事項も多いため、重要な決定となります。
次のセクションでは、Red Hat Enterprise Linux 10 にデフォルトで含まれるファイルシステムと、アプリケーションに最適なファイルシステムに関する推奨事項を説明します。
1.1. ファイルシステムの種類 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux 10 は、さまざまなファイルシステム (FS) に対応します。さまざまな種類のファイルシステムがさまざまな問題を解決し、その使用はアプリケーションによって異なります。
最も一般的なレベルでは、利用可能なファイルシステムを以下の主要なタイプにまとめることができます。
| タイプ | ファイルシステム | 属性とユースケース |
|---|---|---|
| ディスクまたはローカルのファイルシステム | XFS | XFS は、RHEL におけるデフォルトファイルシステムです。特別な理由がない限り、ローカルファイルシステムとして XFS を導入してください。たとえば、互換性やパフォーマンスに関する特殊なケースなど。 |
| ext4 | 従来の ext2 および ext3 ファイルシステムから進化した ext4 には、Linux で馴染みやすいという利点があります。多くの場合、パフォーマンスでは XFS に匹敵します。ext4 ファイルシステムのサポート制限とファイルサイズは、XFS よりも低くなっています。 | |
| ネットワーク、またはクライアント/サーバーのファイルシステム | Network File System (NFS) | NFS は、同じネットワークにある複数のシステムでのファイル共有に使用します。 |
| サーバーメッセージブロック (SMB) | SMB は、Microsoft Windows システムとのファイル共有に使用します。 | |
| ボリューム管理ファイルシステム | Stratis | Stratis は、XFS と論理ボリュームマネージャー (LVM) を組み合わせたボリュームマネージャーです。Stratis の目的は、Btrfs や ZFS などのボリューム管理ファイルシステムにより提供される機能をエミュレートすることです。このスタックを手動で構築することは可能ですが、Stratis は設定の複雑さを軽減し、ベストプラクティスを実装し、エラー情報を統合します。 |