XFSまたはExt4のどちらのファイルシステムは、大量のディスクの書き込みと読み取りを含む長期間の実行に対して本当に信頼性が高く信頼できますか?
- システムは、年中無休の24時間サービスが提供される場所で使用され、ディスクの読み取りと書き込みは毎秒発生します。
- システムは約1年間99.95%の稼働時間を維持する必要があります。
- 年間で必要な最大システムダウンタイムは最大約20時間です。
このタイプの課題に最適なファイルシステムは何ですか? (SolarisまたはFreeBSDを使用したいが、私のプロジェクトにはUbuntu、ArchLinux、Fedora、またはCentOSを使用する必要があります。)
しかし、どのファイルシステムを選択するかは混乱しています。
答え1
- XFSより脆弱、問題が解決したようです。
- XFSは、メタデータ操作の面で間違いなく遅いFSです。修正されました最近も同じだ。
- EXT4はkernel.orgのgitにコミットされているので、まだ非常に重要な修正を受けています。
- 」EXT4は同時書き込みをサポートしませんが、XFSはサポートします。」
- (しかし)EXT4は「メインライン」に近いです。
したがって、最終的な回答は、通常どおり特定の要件によって異なります。
答え2
場合によっては、ファイルシステムの選択によって違いが発生します。特定のユースケースが選択したファイルシステムの影響を受けていることを確認する必要があります。
リストされている3つの非常に一般的なものの場合、ext4を使用してもxfsを使用しても違いはありません。
16TBを超えるファイルで作業する必要がある場合は、XFSを使用する必要があります。 (ext 4はまもなく16TBを超える予定ですが、まだではありません)
答え3
ZFSは安定性のための唯一の選択です。
1つの欠点は、独自の冗長性を扱うため、RAIDコントローラが好きではないことです。したがって、JBODを使用する必要があり、これにより、一部のRAIDコントローラ(3wareなど)または単一のドライブボリュームでキャッシュが無効になる可能性があります。
64ビットLinuxシステムで実行されず、EXT4ボリュームがinodeを拡張する「64ビット」機能フラグで生成されていない場合、EXT4には16TiB制限があります。
答え4
EXT4はおそらく[まだ]非常に不安定でバグが多いですが、非常に新しいものです。非常に安定しており、長年にわたって実証されたXFSと比較して提供するものはありません。 PS:私もEXT4エラーに直面しました。コピー操作中にシステム全体が停止したか、データが失われました。