1、编辑fstab
#vi /etc/fstab
将/dev/sdb1 /mnt/mydata ext3 defaults 1 2
改为:/dev/sdb1 /mnt/mydata ext3 defaults,urquota,grpquota 1 2
2、创建配额所用的数据库:
#quotacheck -cmug /mnt/mydata (此处为对/mnt/mydata做磁盘配额)
其中c 创建数据库不读取原有数据库
m 避免以只读方式挂载此文件系统强行进行
u 检测用户配额数据库 扫描使用者的档案目录
g 扫描群组使用的档案与目录
ls /aquota (查看刚建立的配额文件)
/aquota.group /aquota.user
3、启用对应文件系统上磁盘配额的共能
# quotaon /mnt/mydata
# quotaoff /mnt/mydata
4、设定用户配额或级配额:
# edquota -u mydata
Disk quotas for user mydata(uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 0 0 0 0 0
u 编辑user的quota
g 编辑group的quota
p 复制一个某模板道理一个使用者(或群组)
t 设定配额生效的宽限期限
5、配完后重启系统:
6、查看磁盘配额情况:
# quota -u mydata
7、验证结果:
#touch {a,b,c}_{a,b,c}