温馨提示×

怎样安全清理debian空间

小樊
42
2026-09-28 05:25:44
栏目: 云计算

在 Debian 系统中“安全清理空间”的核心原则是:只删可以删的,不碰系统关键文件,清理前确认用途。下面按「安全等级」从低到高给你一套实用方案。


一、最安全:查看空间占用(先搞清楚是谁占的)

df -h          # 看分区使用情况
du -h --max-depth=1 / | sort -h   # 看根目录各目录大小

常用大块位置:

  • /var/cache/apt
  • /var/log
  • /tmp
  • 用户家目录(~/)
  • Docker / 虚拟机镜像(如果你有)

二、安全清理:系统自带“官方”方式(推荐)

1. 清理 APT 缓存(非常安全)

sudo apt clean          # 删除所有已下载的 .deb 包
sudo apt autoclean      # 只删过期包

2. 删除无用依赖(安全)

sudo apt autoremove

⚠️ 注意:
不要加 --purge 除非你确定不在乎配置文件。


三、日志清理(中等安全)

查看日志大小

sudo du -sh /var/log/*

安全做法:用系统工具

sudo journalctl --vacuum-time=7d   # 只保留 7 天日志

或

sudo journalctl --vacuum-size=200M

❌ 不建议直接 rm /var/log/*


四、临时文件(较安全)

sudo rm -rf /tmp/*

⚠️ 确保没有程序正在用 /tmp


五、用户级清理(最安全)

rm -rf ~/.cache/*

浏览器、pip、npm 缓存都在这里。


六、如果你用了 Docker(常见“隐形大户”)

docker system df
docker system prune -a

⚠️ 会删未使用的镜像 / 容器 / 网络


七、不建议做的事(危险)

❌ 删除 /usr、/lib、/boot 中不懂的文件
❌ 手动删内核(除非你确定当前不在用)
❌ rm -rf / 或 rm -rf /*(任何情况下都不要)


八、懒人一键(安全版)

sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*

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

df -h

和

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

我可以帮你精准判断该清哪一块,不动不该动的。

0 踩