linux的磁盘配额可以从 磁盘容量 和 文件数量 2个方面去做限制;分为软限制和硬限制。
实现过程:
- 1:以支持磁盘配额的方式挂载文件系统;
- mount -o usrquota,grpqupta /dev/sdb1 /mnt/data
- chmod 1777 /mnt/data //为测试给x 的权限
- 2:检测磁盘配额并生成文件:
- quotacheck -augcv
- 之后会生成 aquota.group aquota.user 2个文件;
- 3:编辑用户和组帐号的配额设置:
- edquota -u/-g 用户名/组帐号
- (第一对 soft,hard 是容量的现在 后面是i节点;第二段是文件数
- 量的软硬限制 默认单位是kb)
- 默认超过软限制的宽限期限是7天可以 edquota -t 修改
- 4:启用配额:
- quotaon -ugv /mnt/data
- 每次开机启动的时候系统会去检测的 所以不用设置开机自动启动
- 验证
- 5: dd if=/dev/zero of=/mnt/data/test bs=100M count=10
- 6:查看用户和组的使用情况
- quota -u/-g 用户名/组名
- 7:查看文件系统的使用情况
- requota /mnt/data
















