Linuxカーネルでは様々なファイルシステムをサポートしています。 ここではLinuxシステムの多くで共通して使われているext2、ext3、ReiserFS、XFS、JFSについて説明します。
Linuxカーネルでは様々なファイルシステムをサポートしています。 ここではLinuxシステムの多くで共通して使われているvfat、ext2、ext3、ReiserFS、XFS、JFSについて説明します。
様々なファイルシステムが利用できます。 amd64アーキテクチャではstableのものもあればそうでないものもあります。 次のファイルシステム、ext2、ext3、XFSはstableです。 JFSとXFSは動作しますが、さらにテストが必要です。 もし本当に冒険心があるなら、それらのファイルシステムを試すこともできます。
様々なファイルシステムが利用できます。 armアーキテクチャではstableのものもあればそうでないものもあります。 次のファイルシステム、ext2、ext3、XFSはstableです。 JFSとXFSは動作しますが、さらにテストが必要です。 もし本当に冒険心があるなら、それらのファイルシステムを試すこともできます。
様々なファイルシステムが利用できます。 HPPAアーキテクチャではext2、ext3、XFS、ReiserFSがstableで見つかります。 他のものは非常に実験的です。
様々なファイルシステムが利用できます。 MPISアーキテクチャではReiserFS、ext2、ext3がstableで見つかります。 他のものは非常に実験的です。
ext2、ext3、ReiserFS、XFSを含む様々なファイルシステムがPowerPCで利用できます。 それらはそれぞれ長所と短所を持っています。
様々なファイルシステムが利用できます。 一部はSPARCアーキテクチャでstableになっています。 例えばext2、ext3は十分に動作することがわかっています。 他のファイルシステムは正常に機能しない可能性があります。
vfatは長いファイル名を許容するよう修正されたMS-DOSのファイルシステムです。 それはまた、ia64システムのEFIファームウェアが理解する唯一のファイルシステムでもあります。 ia64システムのブートパーテイションは常にvfatでなければなりませんが、データパーティションは以下に並べられている別のファイルシステムを使用すべきです。
ext2は実証済みで真のLinuxファイルシステムですがメタデータジャーナリングを持ちません。 これは起動時の定期のext2ファイルシステムのチェックにかなりの時間が掛かることもあるということです。 現在、整合性のチェックをとても早く終わらせることのできる次世代のジャーナリングファイルシステムの選択肢があります。 そのために一般的には非ジャーナリングファイルシステムより好まれています。 ジャーナリングファイルシステムはファイルシステムの不整合状態の発生やシステム起動時の大幅な遅延を防ぎます。
ext3はext2ファイルシステムのジャーナル化バージョンです。 full data及びordered dataジャーナリングの様に優れたジャーナリングモードに加えて、素早い回復のためのメタデータジャーナルを提供します。 ほぼすべての状況下で高いパフォーマンスを上げることができるHtreeインデックスを使用しています。 要するにext3は素晴らしいファイルシステムだということです。 ext3はすべての目的、すべてのプラットフォームに推奨されるファイルシステムです。
JFSはIBMの高性能なジャーナリングファイルシステムです。 JFSは軽くて速くて信頼できるB+treeに基づくファイルシステムで、様々な状況下で良いパフォーマンスを上げます。
ReiserFSはB+treeに基づくジャーナル付きのファイルシステムです。 全般的に高パフォーマンスであり、特により多くのCPUサイクルを犠牲にしてたくさんの小さなファイルを扱うようなときに顕著です。 ReiserFSは他のファイルシステムと比べるとあまりメンテナンスされていないようです。
XFSは堅牢という特徴を持ち、拡張性に最適化されたメタデータジャーナリングを持つファイルシステムです。 XFSは様々なハードウェアの問題にあまり寛容ではないようです。