无法在 XFS 文件系统上启用配额

无法在 XFS 文件系统上启用配额

我正在尝试在 Centos 7 上启用配额

我跑了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.

答案1

XFS 文件系统的配额系统需要以与其他文件系统略有不同的方式启用和管理。

启用配额的挂载选项不是quota以下一个或多个:

  • uquota/uqnoenforce - 用户配额
  • gquota/gqnoenforce - 组配额
  • pquota/pqnoenforce – 项目配额

每个挂载选项也可以指定为<option>noenforce;这将允许使用情况报告,而无需实际执行任何配额限制。

一旦启用,就可以使用专用xfs_quota工具来管理和报告配额和使用情况。

相关内容