zabbix警报,磁盘空间不足:可用磁盘空间不足20%
解决方案:
检查哪些文件占用了更多空间,并根据需要删除无用的文件。
查看系统磁盘空间命令:
df -h

可以看出当前有15G可用。
查看当前目录中最大的文件命令:
du -h --max-depth=1
在当前目录命令中查看每个文件和文件夹的大小:
du -sh *
遇到大文件和无用文件时,可以使用delete命令将其删除,例如从controller.log.2018开始批量删除当前目录中的日志文件:
rm -f controller.log.2018*
rm删除命令说明:
-f-force会忽略不存在的文件,并在没有任何提示的情况下将其强制删除
-i--交互式以交互方式删除
-r | -R--递归地递归删除列出目录中的所有目录和文件
-v --verbose显示正在进行的详细步骤
摘要:这次删除的文件是相对较旧的各种日志文件(当然,如果有环境,最好从其他服务器获取备份),例如kafka,项目应用程序日志和Nginx日志

关于Ngxin的日志,还有一件事
nginx将生成access.log和error.log。如果没有每天生成日志的机制,日志文件将变得越来越大。我的access.log已达到2.9G,因此最好自己添加它以计划任务并拆分日志文件。 (由于时间紧迫,我将在后面详细写它,让我们先清除access.log)因为使用了Nginx,所以大量用户进行读写操作,并且直接清除它会发生冲突。因此,我们有两种解决方法,
第一种方式:
写空白并清除access.log
> access.log

第二种方式:
关闭access_log模式并修改nginx.conf文件:
将找到access_log的位置更改为以下内容,等同于关闭access_log
access_log off;
重新启动Nginx,删除access.log文件并还原nginx.conf文件,重新启动Nginx
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-349913-1.html