quota命令可直接查看当前用户磁盘配额,无需权限;-s选项以易读格式显示已用空间、软硬限制及文件数,超限时显示宽限期倒计时。

直接用 quota 命令就能查看当前用户的磁盘配额使用情况,无需额外权限。如果要查别人或更详细信息,才需要 sudo 或附加选项。
查看当前用户配额(最常用)
在终端中运行:
quota -s
输出示例:
Disk quotas for user alice (uid 1000): Filesystem space quota limit grace files quota limit grace /dev/sda1 512M 800M 1000M 1250 1500 2000
- space 512M:已用空间 512MB
- quota 800M:软限制(可临时超出,进入宽限期)
- limit 1000M:硬限制(绝对不可突破)
- files 1250:当前文件数
- grace 为空:说明尚未超过软限制,宽限期未启动
查看指定用户或组的配额
需 root 权限:
- 查某个用户:
sudo quota -s username - 查某个用户组:
sudo quota -sg groupname - 查所有用户汇总:
sudo repquota -s /mount/point(如/home)
注意:repquota 输出会包含宽限期倒计时(如 7days),并标出超限用户。
确认配额是否启用及挂载点
配额只对启用了 usrquota 或 grpquota 的分区生效。检查是否已启用:
mount | grep "usrquota\|grpquota"
或查看 /etc/fstab 中对应挂载项是否有 usrquota(用户级)或 grpquota(组级)选项。
只显示超限用户(快速排查)
用 -q 选项精简输出:
sudo quota -sq
该命令仅列出已超出软限制或硬限制的用户,适合管理员日常巡检。











