web-dev-qa-db-ja.com

Ubuntu8.04でext3fsをアップグレードする

そのため、1つのディレクトリにフォルダを追加し続けるこのクローズドソースシステムで立ち往生しており、ext3であるため、すぐに32kの制限に達する予定です。そのフォルダには、まもなく+100,000個のフォルダが含まれる予定です。

2.6.24-27-xen x86_64 Ubuntu 8.04.4LTSです

ext4はサポートされていません。reiserfsには問題があります。現在、xfsを試しています。上記の定数を前提として、(理想的にはexperienceから)前進するための最良の方法を提案できる人はいますか?

5
Devrim

XFSを進めてください。それはあなたのためにうまくいくでしょう。

さまざまなビジーサーバーでXFSを使用しています。たとえば、いくつかのスパムフィルタリングサーバーは、単一のディレクトリにスパムを隔離します。そのディレクトリには通常、約500000個のファイルが含まれています。

XFSには欠点もあります。たくさんの小さなファイルを削除する必要がある場合、主に削除のパフォーマンスは優れていません。これは、カーネル2.6.38で、新しいdelaylogオプションを使用して大幅に改善されました。また、ワークロードがメタデータを大量に消費する場合は、ファイルシステムをmkfs.xfsするときに、lazy-count = 1オプションを使用していることを確認してください。

また、おそらく何年にもわたって聞いたことがあるデータ破損の恐れは可能ですが、data = writebackモードのext3と同じくらい危険です-突然のサーバー障害はその時点で変更されたファイルの破損につながる可能性があります。私は個人的にそれを経験していません。

2