如何在Linux中设置用户的磁盘配额
配额并不是把quota包装好就会自动起作用,真正要生效,得按顺序把三件事做完整:先改挂载选项,再初始化数据库,最后启用配额。这三步少一步都不行;不然的话,执行quota -u username时,结果基本只会一直显示“none”。配额不是装完 quota 就自动生效的,必须按顺序完成挂载选项修改、数
配额并不是把quota包装好就会自动起作用,真正要生效,得按顺序把三件事做完整:先改挂载选项,再初始化数据库,最后启用配额。这三步少一步都不行;不然的话,执行quota -u username时,结果基本只会一直显示“none”。

配额不是装完 quota 就自动生效的,必须按顺序完成挂载选项修改、数据库初始化、配额启用三步,缺一不可;否则 quota -u username 永远显示 “none”。
确认文件系统类型和 quota 工具是否就绪
先看目标分区用的是 ext4 还是 xfs —— 两者配额机制完全不同,混用会静默失败:
- 运行
df -T /home,检查Type列输出是ext4还是xfs - 执行
quota -V,若提示 command not found,需安装:
Ubuntu/Debian:运行sudo apt install quota;CentOS/RHEL:运行sudo yum install quota - 对 xfs 分区,还需额外安装
xfsprogs:sudo apt install xfsprogs或sudo yum install xfsprogs - ext4 系统要确认内核支持:
grep CONFIG_QUOTA /boot/config-$(uname -r)输出中应含y或m
修改 /etc/fstab 并重挂载(ext4 和 xfs 写法不同)
配额由挂载选项控制,写错名字或位置会导致完全不生效:
- ext4 分区:在对应行第四字段(挂载选项)末尾加
,usrquota,例如:/dev/sda1 /home ext4 defaults,usrquota 0 2 - xfs 分区:必须用
,uquota(不是usrquota),否则mount -o remount不报错但配额无效:UUID=abc123 /home xfs defaults,uquota 0 0 - 改完立即执行
sudo mount -o remount /home,不能只靠重启 - 验证是否生效:
mount | grep '/home'输出中必须出现usrquota(ext4)或uquota(xfs)
初始化 aquota.* 数据库(ext4)或用 xfs_quota 初始化(xfs)
这两个文件是二进制数据库,不是文本配置,手动 touch/chmod 是常见误操作:
- ext4:
进入挂载点目录(如cd /home),运行sudo quotacheck -cugm /home
执行后检查:ls -lh aquota.*应是非零字节文件;若为 0 字节,可能是 SELinux 阻止写入,临时关掉:sudo setenforce 0 - xfs:
不用创建 aquota.* 文件,直接运行sudo xfs_quota -x -c 'print' /home初始化
再用sudo xfs_quota -x -c 'limit bsoft=51200 bhard=102400 alice' /home设限(单位 KB) - 别跳过这步:没有有效数据库,
edquota或xfs_quota limit的设置全无效
启用 quotaon 并用 edquota 设置限制(ext4)
启用和设限是两个独立动作,只做其一等于没做:
- 运行
sudo quotaon /home启用;验证:sudo quotaon -p应显示user quota on /home ... is on - 运行
sudo edquota -u alice,编辑器中填数值单位是 KB,不是 MB:
例如软限 50MB → 填51200,硬限 100MB → 填102400 - 不要用
setquota一键设置:它绕过编辑器校验,输错单位(比如填50当 50KB)会导致用户刚建家目录就触发配额拒绝写入 - 测试前务必切到目标用户:
su - alice,再往/home/alice写文件;查用量用quota -u alice,别用du
最容易被忽视的,往往就是单位(KB)和初始化顺序这两个细节:quotacheck 一定要先于 quotaon 执行,而且必须确保成功生成非空的 aquota.*;xfs 下的 uquota 也不能误写成 usrquota;另外,所有操作都建立在挂载点路径精确匹配的前提上,斜杠多一个或少一个,都可能直接失效。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























