Ubuntu 清理缓存的效果与预期
一、能释放多少空间
sudo du -sh /var/cache/apt;彻底清理 sudo apt clean;温和清理 sudo apt autoclean。这些操作只删除已下载的 .deb 安装包,已安装的软件与系统功能不受影响。du -sh ~/.cache/thumbnails 查看;rm -rf ~/.cache/thumbnails/* 清理。删除后会在下次浏览时自动再生。sudo journalctl --vacuum-time=2weeks 或 --vacuum-size=100M。注意仅删除旧日志,不影响正在写入的日志功能。sudo apt-get --purge autoremove(自动保留当前在用内核并清理旧内核与无用依赖)。空间释放量取决于历史更新次数与保留的内核版本数。二、对性能与稳定性的影响
echo 3 | sudo tee /proc/sys/vm/drop_caches)。这类“内存缓存”会在需要时自动释放,手动清理通常只带来短暂的“变慢后恢复”,对长期性能无实质收益。三、风险与注意事项
apt clean 与 apt autoclean 的区别在于前者清空全部缓存、后者仅删除软件源中已不存在的旧版本,空间释放更保守。uname -a,避免误删正在使用的内核导致无法启动。使用 sudo apt-get --purge autoremove 可自动保留当前内核并清理旧版本。journalctl --vacuum-time 或 --vacuum-size 控制范围,避免误删正在写入的诊断信息;对关键业务系统建议先备份或保留更长时间。四、快速评估与建议操作
du -sh /var/cache/aptdu -sh ~/.cache/thumbnailsjournalctl --disk-usagesudo apt clean 或 sudo apt autocleansudo apt-get --purge autoremovesudo journalctl --vacuum-time=2weeksrm -rf ~/.cache/thumbnails/*