czjyc编程随笔返回随笔

一次服务器磁盘清理记录

2026-07-08 / Linux / 磁盘

服务器磁盘告警时,最重要的是先确认哪些目录在增长,而不是看到大文件就删除。尤其是日志、数据库目录和服务运行目录,需要先判断文件是否仍被进程占用。

先看整体

df -h
du -h --max-depth=1 /var | sort -h
du -h --max-depth=1 /srv | sort -h

先从挂载点和一级目录看起,可以很快知道问题集中在哪个区域。如果是日志目录增长,再继续按服务名定位。

谨慎处理日志

对于正在写入的日志,直接删除不一定释放空间,因为文件句柄可能仍被进程持有。更稳妥的方式是走日志轮转,或者清空文件内容后再观察服务是否正常。

保留记录

清理前后都记录一次磁盘占用,后续如果再次告警,可以判断是同类问题复发,还是新的目录开始增长。