Debian(或其他 Linux 系统)“磁盘满”的原因有很多,通常不是单一问题。下面按常见程度和排查思路给你系统说明。
/var/log/syslog、messagesdu -sh /var/log/*
✅ 解决:
journalctl --vacuum-size=200M
rm -f /var/log/xxx.log.*
/var/cache/apt/archives/✅ 解决:
apt clean
apt autoclean
/var/lib/docker/✅ 解决:
docker system prune -a
df 显示满,du 却找不到✅ 检查:
lsof | grep deleted
✅ 解决:
kill 占用进程df -i
常见于:
/root、/home# 看哪个分区满
df -h
# 看目录占用
du -sh /* 2>/dev/null
du -sh /var/* 2>/dev/null
# 找大文件
find / -type f -size +500M
/var 单独分区时最容易满你可以贴出:
df -h
du -sh /* 2>/dev/null
我可以直接帮你判断是哪一种原因,并给出具体清理命令。