ext3、ext4、ReiserFSの違いは何ですか?


14

そして、なぜ私は他の代わりに一方を選ぶべきですか?


1
コミュニティWikiとして優れている可能性があり、他のファイルシステムを含めるように拡張されています。
ネッド

私がext3とext4で見つけた最高の比較はここにあります。Reiserfsは含まれていませんが、ext2とext3の間の多くのことを明確にします。
レスリー

回答:


9

Linux Filesystem Primerから取得

EXT2

  • EXT3への移行を推奨
  • ジャーナリングされていません
  • POSIXアクセス制御

EXT2ファイルシステムは、EXT3ファイルシステムの前身です。EXT2はジャーナリングされないため、これ以上推奨されません(お客様はEXT3に移行する必要があります)。

EXT3

  • 最も人気のあるLinuxファイルシステム、サイズとファイル数の制限されたスケーラビリティ
  • ジャーナリング
  • POSIX拡張アクセス制御

EXT3ファイルシステムは、今日のLinuxで最も使用されているジャーナルファイルシステムです。これは「Linux」ファイルシステムです。大量のファイルや大量のファイルにうまく対応できませんが、非常に堅牢で高速です。最近、htreeと呼ばれるスケーラビリティ機能が追加され、EXT3のスケーラビリティが大幅に改善されました。ただし、htreeを使用しても、リストされている他のファイルシステムの一部ほどスケーラブルではありません。htreeを使用したNTFSと同様に拡張できます。htreeがない場合、EXT3はディレクトリ内の約5,000を超えるファイルを処理しません。

ReiserFS

  • ファイルの数が多い場合やファイルが小さい場合の最高のパフォーマンスとスケーラビリティ
  • ジャーナリング
  • POSIX拡張アクセス制御

Reiser File Systemは、SUSE Linuxディストリビューションのデフォルトのファイルシステムです。Reiser FSは、EXT2およびEXT3ファイルシステムに存在するスケーラビリティとパフォーマンスの制限を取り除くように設計されました。Linux上で拡張性とパフォーマンスが非常に優れており、EXT3をhtreeで拡張します。さらに、Reiserはディスク領域を非常に効率的に使用するように設計されました。その結果、ファイルシステムに多数の小さなファイルがあるLinux上で最適なファイルシステムになります。コラボレーション(電子メール)および多くのWebサービスアプリケーションには多数の小さなファイルがあるため、Reiserはこれらのタイプのワークロードに最適です。


1
ext4について何か?
アンドレアアンブ

各ファイルシステムに賛否両論を追加するかもしれません。たとえば、ext2は失われたファイルを最も簡単に回復できます。ext2では、ファイルの削除を取り消すことができますが、これはext3ではできなくなりました。
jns 2009年

1
xfsとjfsの長所と短所について知りたいのですが、xfsはext3より前のバージョンを知っていますが、zfsには良い機能がありますが、Linuxにネイティブなようです。私は自宅のデスクトップでjfsを使用していますが、それは間違いなく高速ですが、ext3 / 4と比較してあきらめているものを知りたいのです。
ネッド

しばらくの間、ReiserはSUSEのデフォルトではありません。
ロジャー

9

ext3は、Linuxカーネルに基づいたオペレーティングシステムで使用される標準ファイルシステムです。

ext4はext3の「高度な」バージョンで、さまざまな改良が加えられています。基本的にはext3形式へのアップグレードです。

ReiserFSは、Linuxシステムに共通する別のファイルシステムですが、妻を殺そうとするコードベースの問題がいくつか進行中です。

ext3は最も一般的な形式です。


ReiserFS。わかった。
ダヴェエル

3

あなたの質問の「なぜ」部分を支援するために、Linux GazetteはLinuxで使用されている多くのファイルシステムを比較する記事を作成しました。この記事は役に立ちましたが、その年齢のために「ext4」に関する情報が不足しています。

ファイルシステムのベンチマーク


1

ReiserFS(およびカーネルにパッチを適用する場合は、Rieser4)には、特に小さなファイルでいくつかの利点があります。残念ながら、彼らは決してカーネルに入れないようです。

この時点で、私が妄想である場合を除き、ext4を実行します。その場合、ext3を実行します。

将来、BTRFSを実行しますが、それはまだアルファ版です。RieserファイルシステムとZFSの気の利いた機能の多くを取得するはずです(最も興味深い実稼働ファイルシステムですが、Linuxの場合はそうではありませんが) FUSEで使用できます))。


あなたが何をするかはとても興味深いです、なぜそうするのかと言えますか?
アンドレアアンブ

ファイルシステムは、問題を解決するために構築されており、問題をそれらの問題と一致させる必要があります。XFSには、大きなファイル(および少なくともIRIX、特定のファイルの帯域幅の保証など)に適した多数の機能があり、ReiserFSは1つのディレクトリで65kを超えるファイル/リンクを処理します(ほとんど処理しません)。 1つのディレクトリに数百万のファイルがあります。Reiser4は、パフォーマンスを低下させることなく、データロギングとトランザクションを追加します。ext4はLinux標準を改善します(したがって、どこでも動作します)。ZFSには、エンドツーエンドのチェックサムなどがあります。BtrFSにより、LinuxはZFSおよびReiserに追いつくことができます。
ロナルドポトル2009年

0

XFSまたはEXT4を使用する必要があります


-1

ReiserFSReiser3/ type 82on cfdisk)はに最適です/varext4が最適で/home、後でパーティションサイズを変更する場合は、を調べる必要がありますLVM

使用しないでくださいext2を除く/bootext3マリオカートでマリオのように、細かいすべて-arounderです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.