XFSまたはext4を使用する必要がありますか? [閉鎖]

XFSまたはext4を使用する必要がありますか? [閉鎖]

コンテキスト

オフサイトバックアップ用のシステムを設定しています。 2つの外付けハードドライブに接続されたRaspberry Pi。データは2つのディスクに並列に書き込まれます(RAID 1ではありませんが、バックアップサービスは2つのディスクに別々にデータを書き込みます)。

ファイルはほとんど記録され、ほとんど読み取られません。 2つのモードがあります。ほとんどの場合、毎分複数の小さなファイルが作成されます。場合によっては、大容量ファイルは、数分から数時間の間に30 MB / s(Raspberry Piがその速度を維持できる場合)で大量に記録されます。

合計2.5TBを使用する約1,000,000個のファイルがあります。最大のファイルは約10GBで、そのほとんどは数キロバイトから数十メガバイトです。 Linux上のファイルが多すぎるディレクトリの問題を回避するために、データディレクトリは最大32のサブディレクトリを保存し、サブディレクトリは最大32のサブディレクトリを格納するなど、6つの深さですべてのディレクトリのファイル/ディレクトリ数を制限しますします。 32歳まで。

デバイスはUPSによって電力が供給されますが、データの書き込み中に誤って電源プラグを抜き差しする危険性があります。デバイスのシャットダウンやクラッシュ時に書き込んだファイルが失われるのは問題ではありませんが、他のファイルに影響を与えると深刻な問題になります。

データベース(PostgreSQL)もこのディスクに保存できます(まだそこに保存するか、Raspberry PiのSDカードを使用してハードドライブに時間ごとにバックアップするかを選択していませんが)。

質問

XFSを使用するとどのような利点がありますか?

不利益があるでしょうか?

私が読んだことによれば、XFSはext4のデータを処理するときなど、ext4が限界を示しているという利点がありますが、これはまさに私の場合ではありません。数年前だけでもXFSは少し不安定に見えましたが、今はそうではありません。

それでは、これが私の場合に重要ですか?それとも私のケースはあまりにも一般的で、ファイルシステムの強力な好みを正当化できませんか?

ベストアンサー1

それでは、これが私の場合に重要ですか?それとも私のケースはあまりにも一般的で、ファイルシステムの強力な好みを正当化できませんか?

後者の。おっしゃった作業量で見ると、要求事項はそれほど高くないようです。 ext4とXFSの両方がそれを処理できる必要があります。したがって、私はあなたが何に慣れていて、何が最もよく文書化されているかを考慮することに加えて、強い好みを持つべきだとは思わない。

Debian、Ubuntu、または Fedora Workstation を使用している場合、インストーラのデフォルト値は ext4 です。これはほとんどのLinuxユーザーになじみのあるものです。

いくつかの機能的な違いがあるため、違いが発生する可能性があります。言い換えれば、どちらか一方に慣れている場合は、いくつかのトラップが発生する可能性があります。

XFSは、大規模なサーバーでうまく拡張できる優れたファイルシステムです。しかし、場合によっては、同じ期待を満たしていません。つまり、AIUI Linusではext3の後続製品としてext4が必要です。これは、他の人が使用することに固執することが、他の人が警告すべきことを避けるのにどのように役立つかを示す例です。 :-). rename()を使用して既存のファイルを置き換えるときにfsync()がクラッシュから安全でなければならないファイルシステムは何ですか?

Red Hatは、次のXFSベースのストレージスタックを開発しようとしています。ストラティス、XFSに含まれる特定の機能および/または新しいタスクを含みます。これは将来的に興味深いことがあり、より広範なXFSコミュニティの専門知識などにつながる可能性があります。もしあなたなら考えるどこかでRHELまたはCentOS(デフォルトではXFS)を使用している場合は、必ず進んでください。 Red Hatは包括的なマニュアルを多数提供しています(デフォルトではCentOSにも適用可能)。

私たちのチェックサムファイルシステムの栄光の未来は、現在では同じように曇っているようです...少なくともRed HatのStratisリリースは誰かがそう思うことを示唆しています...したがって、言及しない限り、私はそのようなことを避けようとします。また。それにもかかわらず、バックアップアプリケーションにチェックサムを含める必要があります。 ZFS RAID サポートのすべての利点を提供するわけではありません。

おすすめ記事