在 Debian 系统中释放磁盘空间,可以从排查占用 → 清理系统 → 删除无用数据 → 优化配置几个层面来做。下面按实用顺序说明。
df -h
du -h --max-depth=1 /
或交互式工具:
apt install ncdu
ncdu /
常见“重灾区”:
/var/log/var/cache/apt/tmp/homesudo apt clean
sudo apt autoclean
sudo apt autoremove --purge
查看当前内核:
uname -r
查看已安装内核:
dpkg -l | grep linux-image
删除旧内核(保留当前和至少一个):
sudo apt purge linux-image-旧版本
sudo journalctl --vacuum-time=7d
或限制大小:
sudo journalctl --vacuum-size=500M
sudo rm -rf /tmp/*
(重启也会自动清)
sudo du -h /var/log | sort -h
可清空(不是删除):
sudo truncate -s 0 /var/log/大文件.log
find / -type f -size +500M
~/.cache
~/.npm
~/.m2
~/.gradle
~/.cargo
sudo apt remove 软件名
docker system prune -a
bleachbit(图形界面)sudo apt clean
sudo apt autoremove --purge -y
sudo journalctl --vacuum-time=7d
如果你愿意,可以贴一下:
df -h
du -h --max-depth=1 /
我可以直接帮你判断最该删哪里。