quotaoff 命令用于临时关闭已挂载文件系统(如 /home)的用户或组配额,需 root 权限并指定挂载点;关闭后用 quotaon -p 验证状态为 off,但重启后若 /etc/fstab 含 usrquota/grpquota 会自动恢复启用。

直接用 quotaoff 命令关闭指定文件系统的配额限制,但必须确保操作对象是已挂载的文件系统路径(如 /home),而不是设备名(如 /dev/sda5)或任意目录。
确认目标文件系统已启用配额
先检查该分区是否真的启用了配额支持,避免“关了个寂寞”:
- 运行
mount | grep /home(把/home换成你的目标挂载点),输出中应包含usrquota或grpquota(或简写uquota/gquota) - 若没有,说明配额根本没开启,
quotaoff会报错或无效果,此时无需关闭
执行 quotaoff 关闭配额
根据你要关闭的类型选择参数:
- 仅关用户配额:
quotaoff -u /home - 仅关组配额:
quotaoff -g /home - 两者都关:
quotaoff -ug /home - 加
-v查看详细过程:quotaoff -vug /home
注意:命令必须由 root 执行;路径必须是挂载点(如 /home),不能是 /dev/sda5 或 /home/user1。
验证是否真正关闭
关闭后立即验证,防止因缓存或配置残留导致误判:
- 再次运行
quotaon -p /home(-p显示当前状态),输出中对应类型的 “status” 应为off - 普通用户尝试写入大文件,不再被拒绝(此前超限时会提示
Disk quota exceeded) -
repquota -a仍能显示历史用量数据,但不再实时拦截写入
特别注意重启后的行为
quotaoff 是临时操作,重启后会恢复:
- 如果
/etc/fstab中仍保留usrquota等选项,系统启动时通常会自动执行quotaon -a(取决于发行版和服务配置) - 要永久禁用,需编辑
/etc/fstab,删掉对应分区的usrquota和grpquota,再执行mount -o remount /home - 单纯
quotaoff不删除aquota.user等配额文件,它们保持原样,下次quotaon时继续生效











