サーバーファイルシステムのための大規模トラッカーの代替

サーバーファイルシステムのための大規模トラッカーの代替

私は多数のファイルを含む8TB RAIDストレージ(XFSファイルシステム)を使用しています。デフォルトでは、Suseにはファイルインデックス/検索用のトラッカーがインストールされています。しかし、次のようになります。

  1. ハードドライブを読み続けています(約半年間いつもI / Oの約90%を占め、オペレーティングシステムを遅くします。
  2. まったく動作しません。画像が数千、80,000 個ある場合、単一のディレクトリが複数(それぞれ 500,000 以上 + より小さいディレクトリが多い)の場合は、96 個のビデオを探します。統計を見ると、数GBだけスキャンしたようです。

より良いオプションはありますか?私の最大の関心事はコマンドライン検索です。これらのディレクトリの多くはKDEを介して正しく表示されません(500,000を超えるディレクトリを開いた後にKDEアプリケーションでファイルプロトコルエラーが発生します)。

ベストアンサー1

locateUpdate Indexを使用して、標準のコマンドラインインデックスファイル検索を使用できますupdatedb。ほとんどのLinuxシステムでは、デフォルトでこれらのツールが構成されています(updatedbナイトクローンジョブとして設定されています)。

インデックスはファイルパスのみを保存します。ファイルの種類、変更日などの高度な索引付けは行いませんが、いくつかの簡単な目的には十分です。

おすすめ記事