quota

显示磁盘的使用情况与配额限制


语法格式

quota [-gipqsuvw] [-F fmt] [-l|[-AmQ]]
quota [-qipsvw] [-F fmt] [-l|[-AmQ]] -u [users]
quota [-qipsvw] [-F fmt] [-l|[-AmQ]] -g [groups]
quota [-qmpgQsuvw] [-F fmt] -f filesyses
quota [-h|--help] [-V|--version]

命令简介

quota命令用于显示用户或用户组的空间使用与配额限制信息。如果未指定用户、用户组或文件系统,quota通常仅显示当前用户(超级用户)在已设定配额限制的所有文件系统中的配额信息。

对于NFS远程文件系统而言,quota将会联系在远程NFS服务器中运行的rpc.rquotad守护进程,获取相应的配额信息。

如果同时指定了“-u”与“-g”选项,quota将会显示用户配额与用户组配额。

注意,只有超级用户才能使用“-u”选项和选用的用户参数,查询指定的其他用户的配额限制信息。但是,普通用户可以使用“-g”选项与选用的用户组参数,查询自己所属用户组的配额限制信息。

命令选项

-A, --all-nfs  显示所有NFS文件系统的配额信息。

-f filesyses  显示指定文件系统中的配额信息。filesyses可以是一个或多个文件系统的安装点,或文件系统分区的设备文件名等。

-F fmt, --format=fmt  按指定的格式显示配额信息(禁止执行格式的自动检测)。有效的格式是vfsold(第1版配额)、vfsv0(第2版配额)、rpc(NFS配额)或xfs(XFS文件系统配额)。

-g [groups], --group [groups]  显示自己所属或指定用户组的配额信息。选用的用户组参数groups可以是一个或多个用户组名或用户组ID,表示显示指定用户组的配额信息。

-i, --no-autofs  忽略automounter 自动安装的安装点。

-l, --local-only  仅显示本地文件系统的配额信息,忽略已安装的NFS文件系统。

-m, --no-mixed-pathnames  当前,在发送NFSv4安装点的路径名时,不会发送路径名前面的斜线字符“/”。rpc.rquotad正是利用这一特点识别NFSv4安装的,同时在路径名前面适当地增加一个NFS文件系统的伪根目录。如果指定了这个选项,setquota将会在发送路径名时总是发送一个斜线后缀。当使用新的rpc.rquotad时,基于RPC的配额可能会停止工作,此时可以考虑使用“-m”选项。

-p, --raw-grace  当用户处于宽限时间周期时,显示自UNIX纪元(1970-01-01 00:00:00 UTC)开始至何时为止其宽限时间周期即将到期(或已经到期)的时间量(单位为秒)。如果没有设置宽限时间周期,相应的字段是0。当使用脚本解析命令的输出结果时,这个选项是特别有用的。

-q, --quiet  精简显示的信息,通常仅显示文件系统的使用已超过配额的消息。如果存在,这个选项将会抵消“-v”选项的作用。

-Q, --quiet-refuse  即使连接rpc.rquotad时遭到拒绝(NFS服务器中的rpc.rquotad尚未运行),也不必输出错误信息。

-s, --human-readable  选择易于阅读和理解的适当单位显示配额限制、已经占用的空间与信息节点等。

-u [users], --user [users]  显示自己(默认)或指定用户的配额信息。指定的用户可以是一个或多个用户名或用户ID。

-v, --verbose  详细显示模式。

-w, --no-wrap  即使设备文件名太长,也禁止延续多行输出。主要用于脚本解析quota命令的输出信息。

命令输出

Filesystem  文件系统的安装点。

blocks  当前实际使用的数据块数量(单位为KB)。

quota  数据块的软性配额限值(单位为KB)。

limit  数据块的硬性配额限制(单位为KB)。

grace  宽限周期。

files  当前实际使用的信息节点数量。

quota  信息节点的软性配额限制。

limit  信息节点的硬性配额限制。

应用实例

1. 查询指定用户的空间使用情况与配额限制。

2. 显示当前用户的配额设置信息。


索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z