附录 A. 使用 gfs2_quota 命令执行 GFS2 配额管理


从 Red Hat Enterprise Linux 601 发行本开始,GFS2 支持标准 Linux 配额设备。要使用这个功能,您需要安装 quota RPM。这是在 GFS2 中管理配额的首选方法,并应在所有使用配额的 GFS2 新部署中使用。有关使用标准 Linux 配额设备的详情请参考 第 4.5 节 “GFS2 配额管理”
在 Red Hat Enterprise Linux 之前的版本中,GFS2 需要 gfs2_quota 命令来管理配额。这个附录记录了使用 gfs2_quota 命令进行 GFS2 文件系统配额管理的内容。

A.1. 使用 gfs2_quota 命令设定配额

每个用户 ID(UID)或者组 ID(GID)都有两个配额设置:硬限制软限制
硬限制是可以使用的空间数量。该文件系统不会让用户或者组使用超过该数量的磁盘空间。硬限制值为表示没有限制。
软限制通常是一个小于硬限制的值。文件系统会在达到软限制时通知用户或组,警告他们正在使用的空间量。软限制值为 0 表示没有强制限制。
您可以使用 gfs2_quota 命令设定限制。只需要在 GFS2 挂载的单一节点中运行此命令即可。
默认情况下不会在 GFS2 文件系统设定配额强制。要启用配额计数,请在挂在 GFS2 文件系统时使用 mount 命令的 quota= 选项,如 第 A.4 节 “启用/禁用配额强制” 所述。

用法

Setting Quotas, Hard Limit
gfs2_quota limit -u User -l Size -f MountPoint
gfs2_quota limit -g Group -l Size -f MountPoint
Setting Quotas, Warn Limit
gfs2_quota warn -u User -l Size -f MountPoint
gfs2_quota warn -g Group -l Size -f MountPoint
User
限制或者警告的用户 ID。可以是密码文件中的用户名,也可以是 UID 号。
Group
限制或者警告的组 ID。可以是组文件中的组名称或者 GID 号。
Size
指定要限制或者警告的新值。默认情况下该值以 MB 为单位。使用 -k-s-b 标签可分别将单位改为 kb,扇区和文件系统块。
MountPoint
指定要执行动作的 GFS2 文件系统。

示例

这个示例在文件系统 /mygfs 中将用户 Bert 的硬限制设定为 1024MB(1GB)。
# gfs2_quota limit -u Bert -l 1024 -f /mygfs2
这个示例在文件系统 /mygfs 中将组 ID 21 的软限制设定为 50kb。
# gfs2_quota warn -g 21 -l 50 -k -f /mygfs2
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.