温馨提示×

清理debian空间如何操作

小樊
40
2026-10-09 22:56:44
栏目: 云计算

在 Debian 系统中“清理空间”通常分为系统垃圾清理、包管理清理、日志/缓存清理、大文件排查几个方向。下面按安全 → 进阶的顺序给你一套实用操作。


一、先看看空间被谁吃了(很重要)

df -h

看哪个分区快满(通常是 /)。

再查目录占用:

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

(耐心等一会儿)


二、APT 包管理清理(最常用、最安全)

1. 删除已下载的 deb 缓存

sudo apt clean

删除 /var/cache/apt/archives/ 下的所有 deb 包

2. 删除无用依赖

sudo apt autoremove
sudo apt autoclean

3. 删除旧内核(小心)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

保留当前内核,删除旧版本:

sudo apt remove linux-image-旧版本

三、系统日志清理(journalctl)

查看日志占用

journalctl --disk-usage

限制日志大小(推荐)

sudo journalctl --vacuum-size=100M

或按时间:

sudo journalctl --vacuum-time=7d

四、用户缓存清理

用户级缓存(谨慎)

rm -rf ~/.cache/*

(不影响系统,只清当前用户缓存)


五、Docker / 容器(如已安装)

docker system prune -a

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


六、找“大文件”精准清理

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

常见 culprit:

  • /var/log
  • /var/lib/docker
  • /home/*/Downloads

七、可选工具(自动化)

sudo apt install ncdu
ncdu /

交互式查看,非常直观


八、不推荐做的

❌ 手动删 /usr、/lib ❌ 删未知文件 ❌ rm -rf /*


如果你愿意

可以贴一下:

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

我可以针对你的机器直接告诉你删什么最安全。

0 踩