linux 系统和windows系统一样,都可以对用户的可用空间进行设置。因为生成的每个文件时都会进行资源计算,所以磁盘配额是在内核中实施的。
a、对不同的组和用户的策略不同;
b、根据块或者节点进行限制
c、执行软件限制(soft limit)和硬限制(hard limit)
分区挂在选项:usrquota,grpquota
初始化数据库:quotacheck
在此我们以在的/home分区中执行用户配额,组配额和用户配额方法一致
1. 编辑 /etc/fstab 文件
/dev/hda3 / ext3 defaults,usrquota 0 0
2.重新挂载/home分区,使配置生效
mount -o remount /home
3.创建或者更新用户配额数据库
quotacheck -cmu /home (在/home可看到配额文件aquota.user)
4.定义用户配额大小
edquota user1
5.开启用户配额
quotaon -au /home
补充:当磁盘配额出问题,或坏掉后,可以尝试
quotaoff /home 关闭
rm 删掉配额数据库
然后重新设置
转载于:https://blog.51cto.com/yongzhi/238489