温馨提示×

debian怎样安全清理空间

小樊
41
2026-10-21 13:15:13
栏目: 云计算

在 Debian 系统上“安全清理空间”的核心原则是:只删可确认无用的内容,不碰系统关键文件。下面按「安全程度从高到低」给你一套可操作方案。


一、最安全:清理包管理器缓存(推荐先做)

Debian 用 apt 下载的 .deb 包会缓存在本地。

sudo apt clean

删除 /var/cache/apt/archives/ 中所有已下载的 deb 包
✅ 安全,下次安装会重新下载

sudo apt autoclean

只删“过期”的包,更保守

sudo apt autoremove

删除不再需要的依赖包(如旧内核之外的依赖)
⚠️ 一般不会删当前内核,但建议先确认

查看将被删除内容:

apt-get autoremove --dry-run

二、清理旧内核(空间大户,但需谨慎)

Debian 会保留多个内核。

查看当前使用的内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

只删除不是当前使用的旧内核,例如:

sudo apt remove linux-image-5.10.0-21-amd64

✅ 建议:至少保留一个旧内核用于回滚


三、清理用户级垃圾(安全)

1. 清理缩略图缓存

rm -rf ~/.cache/thumbnails/*

2. 清理用户缓存

du -sh ~/.cache
rm -rf ~/.cache/*

3. 查找大文件(先看看再删)

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

或找大于 100M 的文件:

find / -type f -size +100M 2>/dev/null

四、系统日志清理(中等安全)

查看日志占用

journalctl --disk-usage

限制日志大小(推荐)

sudo journalctl --vacuum-size=200M

或按时间:

sudo journalctl --vacuum-time=7d

⚠️ 不要直接 rm /var/log/*


五、可选工具(谨慎使用)

ncdu(交互式分析,很安全)

sudo apt install ncdu
sudo ncdu /

bleachbit(类 CCleaner,GUI)

sudo apt install bleachbit

⚠️ 使用时要逐项确认,不要全选


六、绝对不要做的事 ❌

  • 不要 rm -rf /
  • 不要手动删 /usr, /lib, /bin
  • 不要删 /var/lib 下不确定用途的目录
  • 不要删正在使用的内核

七、快速安全清理脚本(示例)

sudo apt clean
sudo apt autoremove -y
sudo journalctl --vacuum-size=200M
rm -rf ~/.cache/thumbnails/*

如果你愿意,可以告诉我:

  • 是 服务器还是桌面
  • 空间主要被哪部分占满(df -h 输出)
  • 是否有 Docker / 日志 / 数据库

我可以给你更精确的清理方案。

0 踩