← 返回首页

磁盘空间告急时先看哪几个目录

2026-09-30

df -h 只告诉你满了,不告诉你是谁吃的。按这个顺序查,基本能定位:

du -xh --max-depth=1 / 2>/dev/null | sort -rh | head -15
journalctl --disk-usage
docker system df        # 有容器时
find /var/log -type f -size +50M -exec ls -lh {} \;

最常见的三个元凶:journal 日志没有上限(SystemMaxUse)、Docker 镜像和悬空层、以及某些服务写的大日志文件没有 logrotate 规则。清理前先确认文件还在被进程持有,否则删了空间也不会释放,得 truncate 或者让进程 reopen。