quota的设置比较方便,注意正确设置文件系统的quota参数,后面的使用就很简单啦
- 限制针对整个文件系统
- 可以分别按用户和用户组限制,限制单个用户的容量且限制一个用户组的总容量
- 通过soft和hard的设置,可以使linux在超出soft不到hard时发出告警
- 设置
- 设置quota
mount -o remount,usrquota,grpquota /home
-o表示会将修改写入/etc/fstab ?
设置完记得mount -a检查一遍,因为这个文件错了会造成开机失败 - 新建配置文件
quotacheck -cug /home
生成aquota.user,aquota.groupquotacheck -avug
生成table - 设置限额
quotaon -uv /home
针对用户启动
接下来就可以用edquota设置了,或者可以yum安装quota包,使用setquota - 查看
quota -uvs user1 user2
可以显示出用户的quota限额等信息repquota -auvs
显示具有quota参数的文件系统的限额信息 - 告警
设置/etc/warnquota.conf可以对超出soft的用户发出警告邮件
- 最后一个小trick
可以使用软连接在实现分布在不同文件系统的限额