温馨提示×

怎么判断debian需清理

小樊
48
2026-09-12 22:36:00
栏目: 智能运维

在 Debian 系统里,“需清理”通常指磁盘空间不足、包缓存臃肿、旧内核堆积、无用依赖残留等情况。可以从下面几个维度来判断。


一、看磁盘空间是否紧张(最直观)

df -h

重点关注:

  • / 或 /var 使用率 ≥ 80%:一般就需要清理
  • 使用率 ≥ 90%:比较危险,建议尽快处理

再看具体目录谁占空间:

du -h --max-depth=1 / | sort -h

常见大户:

  • /var/cache/apt
  • /usr/lib
  • /var/log
  • /home

二、看 APT 缓存是否堆积

Debian 下载的 .deb 包默认会缓存:

du -sh /var/cache/apt/archives

如果几百 MB 甚至上 GB,就可以清理:

sudo apt clean          # 全清
sudo apt autoclean     # 只清过期包

三、看是否有“无用依赖”

安装/卸载软件后,常留下孤儿包:

apt list --installed | wc -l

检查可自动移除的包:

sudo apt autoremove --dry-run

如果列出很多包,说明有清理空间(确认无误后可执行):

sudo apt autoremove

四、看旧内核是否太多(很常见)

dpkg -l | grep linux-image

判断标准:

  • 保留 当前运行内核 + 1~2 个旧内核 即可
  • 如果 ≥ 4 个 linux-image-*,建议清理

查看当前内核:

uname -r

⚠️ 不要删 uname -r 显示的内核


五、看日志是否膨胀

du -sh /var/log

重点看:

  • syslog
  • journalctl 日志

清理 systemd 日志(保留最近 7 天):

sudo journalctl --vacuum-time=7d

六、快速“综合判断”命令

df -h
sudo apt clean
sudo apt autoremove --dry-run
dpkg -l | grep linux-image
du -sh /var/cache/apt/archives /var/log

七、什么时候“必须清理”

✅ 出现以下任一情况:

  • apt upgrade 报错“磁盘空间不足”
  • / 使用率 ≥ 90%
  • 系统变慢、服务启动失败
  • 日志或缓存异常大

如果你愿意,可以贴一下:

  • df -h 输出
  • dpkg -l | grep linux-image
  • 是否服务器 / 桌面 / 容器

我可以直接帮你判断该清什么、不该清什么。

0 踩