测试与管理 Quota

用myquota1创建一个大的文件测试

理论猜想:超过soft可以,但是超过hard就不行了,最大值就是hard,如果超过soft,过了17天不处理,最后限制值会被强制设置成soft。修改设置成hard值

测试与管理 Quota_第1张图片

切换测试用户,myquota1,开始提示权限不够,因为所在目录不对,没有权限,切换当前用户工作目录后在执行正确,可以看到超过soft小于hard第一行出现警告信息。

测试与管理 Quota_第2张图片

查看文件系统报表,可以看到开始倒计时了,倒计时结束后,严格按照soft限制,没有多余的可用空间了,需要登录到系统删除文件即可。更多时候分不清楚系统哪里出问题,可以设置寄送警告信,那么如何设置呢?

针对超出soft值的文件发出警告信

命令:warnquota

测试没有这个命令,只能再次yum install了,参数可以自查,好像自动处理依赖关系,不加,则会弹出提示,让用户自己选择

测试与管理 Quota_第3张图片

启动,查看邮件信息

yum install mail  ,这服务器要啥没啥,幸好有网络

测试与管理 Quota_第4张图片

安装后,输入mail(在root用户下),myquota1用户也可以

测试与管理 Quota_第5张图片

时间,标题,收件人,副本,处理办法,如果文件大小没有超过soft,是不会发送邮件的

具体的配置文件/etc/warnquota.conf里面,这里把提示信息改成中文了,可以参考下测试与管理 Quota_第6张图片测试与管理 Quota_第7张图片当再次输入mail查看新提示的邮件就会有如下中文的提示

测试与管理 Quota_第8张图片

简单讲下例行性工作,好比每天都需要巡检,linux系统中有个日计划例行性工作文件,所有配置相关文件都在/etc/cron.daily下,新建warnquota文件 vi /etc/cron.daily/warnquota,授权x权限

我们现在要实现每天都执行以下warnquota这个命令检查是否有超过soft限额的用户或者文件

测试与管理 Quota_第9张图片

每天例行性工作目录下,新建文件,放入命令,给x权限即可,每天4:02am执行,明天可以在看下mail,看下最新邮件的发送日期时间核实下

用命令设置:如果不修改配置文件设置quota,可以直接用命令来设置

修改myquota5,并比对前后数据

测试与管理 Quota_第10张图片

你可能感兴趣的:(linux,运维,服务器)