の[分析]支持CephFSクォータ

CephFSクォータのサポート

CephFSは任意のシステムにディレクトリクォータを設定することができ、これはバイトのクォータ数やその下のファイルのディレクトリツリーの数を制限することができます。

制限

  1. クォータは、非対立的、協力的です。それは、クライアントの協力の機能に依存CephFSクォータをマウントし、上限を停止書き込みに到達し、改ざんや対立のクライアントを停止していない、彼らは多くを書くために書きたいことがどのくらい。クォータは、スペースの多くを防ぐために、クライアントは、完全に信頼できる場合は信頼できないです。
  2. クォータは不正確です。プロセスは短時間のクォータ制限に達した後、停止されるファイルシステムに書き込まれます。その構成の制限を超えないようすることは困難で、いくつかのデータをマルチ書きます。そして、もっと大幅クォータは、時間の長さではなく、データの量に依存超えます。一般的に、設定された制限値を超えて10秒以内にした後、書き込みが停止されます。
  3. クライアントのカーネルがクォータ機能を達成していません。ユーザー空間クライアント(libcephfs、CEPH-ヒューズ)は、クォータをサポートしてきましたが、クライアントは、Linuxカーネルを実現していませんでした。
  4. パスにマウントするときは、クォータ制限を設定するように注意する必要があります。クォータ管理を行うように、クライアントは、ディレクトリinodeのクォータの設定にアクセスする必要があります。クライアントは、MDSになる能力に制限されている場合のみ(のような/ホーム/ユーザー)特定のパスにアクセスすることができ、それらは(のような/ホーム)親ディレクトリクォータを設定するためのアクセス権を持っていない、クライアントは、クォータによってません実行。だから、(のような/ホーム/ユーザー)そのディレクトリにクライアントを最高の制限、パスベースのアクセス制御を行う、または以下のサブディレクトリクォータでそれを設定します。

一般的なファイルシステムのクォータとの比較

  1. CephFSクォータは、ディレクトリのディレクトリを制限し、ストレージの下のファイル数と容量のためであります
  2. CephFS伝統的なクォータ管理システムのユーザーと使用するのが難しいグループに基づいて、単一のUID / GIDのメカニズムはありません
  3. 一般アプリケーション、関連するユーザディレクトリCephFSに対応し、そのユーザ情報を記録するアプリケーションと組み合わせて使用​​CephFS
发布了276 篇原创文章 · 获赞 134 · 访问量 105万+

おすすめ

転載: blog.csdn.net/iamonlyme/article/details/78163279