Linux磁盘配额可不是拿来就能用的,得严格按照顺序来完成四步操作:首先是启用挂载选项(ext4要加usrquota,XFS则加uquota),接着运行quotacheck -cugm生成aquota.user,然后执行quotaon启用配额,最后通过edquota或setquota来设置KB级的软硬限制。

如何在Linux中配置具体的用户磁盘配额限制

确认目标分区已启用 usrquota 挂载选项

配额不是全局开关,而是绑定在具体挂载点(如 /home)上的。如果 mount | grep /home 输出里没有 usrquota,后续所有操作都无效。

quotacheck -cugm /path 必须成功生成 aquota.user

这个命令不是“检查用量”,而是扫描文件系统并生成配额数据库文件。没它,edquotasetquota 都只是改了个寂寞。

edquota -u username 设置 KB 级软硬限制

单位是 KB,不是 MB,填错会导致限制过早触发(比如填 50 就是 50KB,不是 50MB)。

quotaon /path 是真正打开配额的开关

很多人以为 edquota 一保存就生效,其实没开 quotaonquota -u username 永远显示 none

配额生效依赖三个刚性条件同时满足:挂载选项正确、aquota.user 存在且有效、quotaon 已启用。任意一个环节出问题,quota 命令就只会冷冰冰地显示 none
本文转载于:https://www.php.cn/faq/3024896.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。