そして、なぜ私は他のものの代わりに1つを選ぶべきですか?
以下から取得: Linux Filesystem Primer
EXT2
EXT2ファイルシステムは、EXT3ファイルシステムの前身です。 EXT2はジャーナルされないため、推奨されなくなりました(お客様はEXT3に移行する必要があります)。
EXT3
EXT3ファイルシステムはジャーナリングされたファイルシステムであり、今日のLinuxで最大の用途があります。これは「Linux」ファイルシステムです。非常に堅牢で迅速ですが、大量のファイルや多数のファイルに適切に拡張できません。最近、htreeと呼ばれるスケーラビリティ機能が追加されました。これにより、EXT3のスケーラビリティが大幅に改善されました。ただし、htreeを使用しても、リストされている他のファイルシステムほどスケーラブルではありません。これは、htreeを使用したNTFSと同様に拡張できます。 htreesがない場合、EXT3はディレクトリ内の約5,000を超えるファイルを処理しません。
ReiserFS
Reiserファイルシステムは、SUSE Linuxディストリビューションのデフォルトのファイルシステムです。 Reiser FSは、EXT2およびEXT3ファイルシステムに存在するスケーラビリティとパフォーマンスの制限を取り除くために設計されました。これはLinuxで非常に適切にスケーリングおよび実行し、htreeを使用してEXT3を拡張します。さらに、Reiserは非常に効率的にディスク領域を使用します。その結果、ファイルシステムに多数の小さなファイルがあるLinuxで最高のファイルシステムです。コラボレーション(電子メール)や多くのWebサービスアプリケーションに多数の小さなファイルがあるため、Reiserはこれらのタイプのワークロードに最適です。
ext3は、Linuxカーネルに基づくオペレーティングシステムで使用される標準のファイルシステムです。
ext4は、さまざまな改良を加えたext3の「高度な」バージョンであり、基本的にはext3フォーマットへのアップグレードです。
ReiserFSはLinuxシステムに共通の別のファイルシステムですが、継続的にコードベースの問題があり、定期的に妻を殺そうとします。
最も一般的な形式はext3です。
Linux Gazetteは、質問の「なぜ」の部分を支援するために、Linuxで使用されているファイルシステムの多くを比較する記事を作成しました。記事が古くて "ext4"に関する情報が不足しているにもかかわらず、私はこの記事が役に立ったと感じました。
特に、ReiserFS(およびカーネルにパッチを適用する場合はRieser4)には、特に小さなファイルの場合にいくつかの利点があります。残念ながら、カーネルに組み込まれることはないようです。
この時点で、私が偏執的でない限り、ext4を実行しました。その場合、私はext3を実行しました。
将来的にはBTRFSを実行する予定ですが、それはまだアルファ版です。RieserファイルシステムとZFS(最も興味深い本番ファイルシステムは遠く離れていますが、Linux向けではありません)ヒューズでそれを使用することができます))。
あなたはXFSまたはEXT4で行くべきです