ディスク容量の使用量および/またはユーザー間の並行性を制限するためにまだクォータ方法を使用していますか?
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/fstab
とusrquota
。
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ごとに全体のスペース使用量を維持するため(割り当て量が有効な場合)、クォータ制限を適用することは非常に簡単です。
もう別の方法はありませんか?
いいえ。または、少なくともよく知られていません。