一次服务器磁盘清理记录
服务器磁盘告警时,最重要的是先确认哪些目录在增长,而不是看到大文件就删除。尤其是日志、数据库目录和服务运行目录,需要先判断文件是否仍被进程占用。
先看整体
df -h du -h --max-depth=1 /var | sort -h du -h --max-depth=1 /srv | sort -h
先从挂载点和一级目录看起,可以很快知道问题集中在哪个区域。如果是日志目录增长,再继续按服务名定位。
谨慎处理日志
对于正在写入的日志,直接删除不一定释放空间,因为文件句柄可能仍被进程持有。更稳妥的方式是走日志轮转,或者清空文件内容后再观察服务是否正常。
保留记录
清理前后都记录一次磁盘占用,后续如果再次告警,可以判断是同类问题复发,还是新的目录开始增长。