クォータを実施するための最新技術は何ですか?

クォータを実施するための最新技術は何ですか?

ディスク容量の使用量および/またはユーザー間の並行性を制限するためにまだクォータ方法を使用していますか?

aquota.userクォータは、関連ディレクトリのファイルと次/etc/fstabのオプションを含むいくつかの設定に適用されますusrquota

ただし、ジャーナリングファイルシステムの場合、このオプションはusrjquota=aquota.user,jqfmt=vfsv1

この要約はまだ正確ですか? https://wiki.archlinux.org/index.php/Disk_quota

両方見て驚きました。シェアそしてj クォータオプションが設定されました。以前のバージョンと互換性があり、廃止され、交換されますか?

cgroups空間アクセスを制限する他の方法はありますか?そうでないようです:プロセスごとにディスククォータを設定するには?

もう別の方法はありませんか?

答え1

クォータ方式はまだ使用されていますか?

はい。ディスクサイズが増加したため、quotas通常のユーザーには大きな価値がない可能性がありますが、マルチユーザー環境(サーバーなど)ではまだ使用できます。 Androidはクォータを使用してキャッシュをext4消去し、f2fsアプリケーション固有のディスク使用量を制御します。カーネル内の実装またユーザースペースツール最新です。

クォータはaquota.user関連ディレクトリのファイル/etc/fstabusrquota

Linuxディスククォータはファイルシステムごとに機能するためaquota.user(およびaquota.group)ファイルは関連ファイルシステムのルートディレクトリに作成されます。usrquota(または)マウントオプションは、ファイルシステムをマウントするときに渡す必要があります。usrjquota=または、quotaフォーマットまたは後で使用するときにファイルシステム機能を有効にする必要がありますtune2fs

両方見て驚きました。シェアそしてj クォータオプションセット

jquota進化しましたquota。 ~からext4(5):「ジャーナリングクォータの利点は、衝突後もクォータを確認する必要がないことです」 jqfmt=クォータデータベースファイルの種類を指定します。詳細を見るジャーナルクォータと一般クォータの違い

以前のバージョンと互換性があるか、使用されなくなったか交換されますか?

いいえ。 2 つのインストール オプションのセットは互いに異なり、使用されなくなったり交換されたりしません。インストールオプションが異なり、互換性がないため、どちらかを使用できます。ログクォータは、バージョン2クォータファイル(vfsv0およびファイルシステム機能が有効になっている場合はvfsv1隠されたファイル(予約されたinode 3および4に関連付けられているext4))でのみサポートされています。quotaバージョン1クォータファイル形式(vfsold)は両方に適用されます。さらに、ログクォータへのアップグレードはそれほど複雑ではないため、以前のバージョンとの互換性は重要ではありません。

cgroups空間アクセスを制限する他の方法はありますか?

習慣。制御グループは各プロセスのリソース使用量(プロセッサ、RAM、ディスクI / O、ネットワークトラフィックなど)を制限し、ファイルはUID / GID情報とともにファイルシステムに保存されます。プロセスが読み取りまたは書き込みのためにファイルにアクセスすると、カーネルはプロセスUID / GIDをファイルシステムUID / GIDと比較し、DACがアクセスを許可または拒否するように強制します。したがって、ファイルシステムは常にUIDごとに全体のスペース使用量を維持するため(割り当て量が有効な場合)、クォータ制限を適用することは非常に簡単です。

もう別の方法はありませんか?

いいえ。または、少なくともよく知られていません。

関連情報