1.检查系统内核是否支持配额。
#dmesg |grep配额
2.检查系统中是否安装了支持配额的软件。
#rpm -qa |grep配额
3.打开挂载分区的配额功能。
# mount-o usrquota,remount/dev/sda 1/quota//这只是临时启动,配额可以在重新启动后启动。
,/etc/fstab需要修改。
#vim /etc/fstab
/dev/sda1 /quota ext3默认值,usrquota 0 0
4.创建一个配额文件来记录用户的配额信息。
#quotacheck -cuv
5.设置用户的配额。
6.打开或关闭磁盘的配额管理功能。
#quotaon /dev/sda1
#quotaon -avug
或者
#quotaoff /dev/sda1
#quotaoff -avug
7.查看用户的配额信息。
#repquota -a(仅适用于管理员)
#配额用户名
8.给系统中超过使用额度的用户发邮件通知用户。
#警告配额
电子邮件内容可以由配置文件/etc/warnquota定义。
9.直接使用命令来设置配额限制。
#setquota -u朱晓1000 1500 6 10/配额
10.比如我想为/var/spool/mail配置配额,但是/var/spool/mail不是一个独立的分区。
解决方法:
1.将/var/spool/mail完全移动到独立分区中的新文件夹mail中。
2.使用ln -s /home/mail /var/spool/mail创建一个新的软连接。
3.限制邮件所在的独立分区的配额。