quota新配置.note

noteId: WEBfd489b21ed1b5cd7a759bbc3bc6f0457 · 原始路径:/ALL/Linux - A模块/服务配置/quota磁盘配额/quota新配置.note · 图片:8 · 附件待处理:0

 
 
一、debian 13配置quota:
 
1、配置 quota:
apt install -y quota
 
·注意,要在磁盘挂载时指定 quota参数:
vim /etc/fstab
 
1)对磁盘开启quota:
tune2fs -O quota /dev/md0
 
# 然后就可以把磁盘挂载到目录了(如果磁盘已经挂载,需要umount然后再执行上面这条命令)
mount -a
 
2)对用户设置quota:
# 语法:setquota -u com01 [软限额] [硬限额] [文件数量软限额] [文件数量硬限额] /home
## 0表示不限制
 
setquota -u com01 100M 200M 0 0 /home
setquota -u com02 100M 200M 0 0 /home
setquota -u com03 100M 200M 0 0 /home
setquota -u exp01 100M 200M 0 0 /home
setquota -u exp02 100M 200M 0 0 /home
setquota -u exp03 100M 200M 0 0 /home
# 或者把一个用户的配置复制给其他用户:
edquota -p com01 exp01 exp02 exp03    //把com01的配置复制给其他用户
 
 
3)(可选)设置宽限期:
# 第一个数字 是磁盘容量的限额宽限期限
# 第二个数字 是文件数量的限额宽限期限(这里笔记没有配置文件数量限额,因此这个数是多少都没关系)
setquota -u -t 180 180 /home
 
2、配置 超过限额自动发送邮件:
不用指定发给哪个用户,哪个用户的目录超过限额了,就会给哪个用户发邮件
apt install -y msmtp
 
vim /etc/quotatab
 
vim /etc/warnquota.conf
 
cp /usr/share/doc/msmtp/examples/msmtprc-user.example /etc/msmtprc
 
模板内容:
 
 
·25端口发送:
 
 
·465端口发送:
 
·587端口(STARTTLS):
 
·465 + SASL:
假如 postfix 开启了 SASL
指定用户名和密码