用myquota1创建一个大的文件测试
理论猜想:超过soft可以,但是超过hard就不行了,最大值就是hard,如果超过soft,过了17天不处理,最后限制值会被强制设置成soft。修改设置成hard值
切换测试用户,myquota1,开始提示权限不够,因为所在目录不对,没有权限,切换当前用户工作目录后在执行正确,可以看到超过soft小于hard第一行出现警告信息。
查看文件系统报表,可以看到开始倒计时了,倒计时结束后,严格按照soft限制,没有多余的可用空间了,需要登录到系统删除文件即可。更多时候分不清楚系统哪里出问题,可以设置寄送警告信,那么如何设置呢?
针对超出soft值的文件发出警告信
命令:warnquota
测试没有这个命令,只能再次yum install了,参数可以自查,好像自动处理依赖关系,不加,则会弹出提示,让用户自己选择
启动,查看邮件信息
yum install mail ,这服务器要啥没啥,幸好有网络
安装后,输入mail(在root用户下),myquota1用户也可以
时间,标题,收件人,副本,处理办法,如果文件大小没有超过soft,是不会发送邮件的
具体的配置文件/etc/warnquota.conf里面,这里把提示信息改成中文了,可以参考下当再次输入mail查看新提示的邮件就会有如下中文的提示
简单讲下例行性工作,好比每天都需要巡检,linux系统中有个日计划例行性工作文件,所有配置相关文件都在/etc/cron.daily下,新建warnquota文件 vi /etc/cron.daily/warnquota,授权x权限
我们现在要实现每天都执行以下warnquota这个命令检查是否有超过soft限额的用户或者文件
每天例行性工作目录下,新建文件,放入命令,给x权限即可,每天4:02am执行,明天可以在看下mail,看下最新邮件的发送日期时间核实下
用命令设置:如果不修改配置文件设置quota,可以直接用命令来设置
修改myquota5,并比对前后数据