在 Ubuntu 中优化存储空间,通常可以从清理、迁移、压缩、扩容四个方向入手。下面按“由易到难、立竿见影”的顺序给你一套实用方案。
df -h
sudo apt install ncdu
sudo ncdu /
ncdu 交互式查看,非常直观,能快速定位大目录。
sudo apt clean
sudo apt autoremove --purge
dpkg -l | grep linux-image
sudo apt purge linux-image-旧版本
⚠️ 至少保留当前和上一个内核。
journalctl --disk-usage
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
snap list
sudo snap remove 包名
Snap 常占用几 GB。
docker system prune -a
或改存储路径:
sudo systemctl stop docker
sudo mv /var/lib/docker /data/docker
再在 /etc/docker/daemon.json 中指定。
mv ~/Downloads /data/
ln -s /data/Downloads ~/Downloads
如果是 Btrfs:
sudo btrfs filesystem defrag -r /
swapon --show
sudo growpartresize2fsncdu如果你愿意,可以告诉我:
df -h 和 du 的结果我可以帮你针对性定制优化方案。