quotaon是Linux启用磁盘配额的必需命令,必须指定挂载点(如/home),依赖fstab中usrquota选项、quotacheck生成数据库文件,且不支持全局开关。

Linux 中没有 Quoton 命令,这可能是对 quotaon 的拼写误写。开启磁盘配额限制的正确命令是 quotaon。
确认系统已启用配额支持
在使用 quotaon 之前,需确保:
- 文件系统在 /etc/fstab 中已添加 usrquota(用户配额)和/或 grpquota(组配额)挂载选项
- 对应分区已重新挂载(或重启后生效),例如:
mount -o remount /home - 已运行 quotacheck -cug /home 生成初始配额数据库文件(aquota.user 和 aquota.group)
启用配额:使用 quotaon
语法为:
quotaon [选项] 挂载点
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
- 启用用户配额:quotaon /home
- 同时启用用户和组配额:quotaon -ug /home
- 查看当前启用状态:quotaon -p
- 若提示 “No filesystem mounted with quota option”,说明 /etc/fstab 缺少配额选项或未重挂载
验证与后续操作
启用后建议立即验证:
- 用 repquota -a 查看所有启用配额的文件系统汇总
- 用 quota -u username 检查某用户配额使用情况
- 用 edquota -u username 编辑具体用户的软硬限制
- 配额默认不会自动生效于已有文件——需运行 quotacheck -avugm 扫描并统计当前用量
常见问题提示
如果 quotaon 失败:
- 检查 /aquota.user 或 aquota.group 是否存在于该文件系统根目录下(注意权限应为 root:root,600)
- 确认内核支持配额(主流发行版默认支持,无需额外编译)
- XFS 文件系统使用不同机制(xfs_quota),不适用 quotaon

















