web-dev-qa-db-ja.com

XFSファイルシステムでクォータを有効にできない

Centos7でクォータを有効にしようとしています

私は走ったyum install quota

編集されたfstab:

/dev/mapper/centos-root /                       xfs     defaults,usrquota,grpquota        0 0
UUID=6c443910-a7e9-4e97-8b51-de9d05407cf6 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

そして再起動しました

クォータファイルを作成しようとすると、エラーが発生します。

quotacheck -cug /
quotacheck: Mountpoint (or device) / not found or has no quota enabled.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
4
red888

XFSファイルシステムのクォータシステムは、他のファイルシステムで行われた方法とは少し異なる方法で有効にして管理する必要があります。

クォータを有効にするマウントオプションはquotaではなく、次の1つ以上です。

  • uquota/uqnoenforce-ユーザークォータ
  • gquota/gqnoenforce-グループクォータ
  • pquota/pqnoenforce-プロジェクトの割り当て

各マウントオプションは、<option>noenforceとして指定することもできます。これにより、実際にクォータ制限を適用せずに使用状況レポートを作成できます。

有効にすると、専用のxfs_quotaツールを使用して、割り当てと使用状況を管理およびレポートできます。

3
HBruijn