ubuntu缓存占用空间大

320
2025/4/3 9:31:50
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Ubuntu 系统缓存占用空间较大时,可以通过以下几种方法来进行清理:

清理 APT 缓存

APT 缓存是 Ubuntu 使用 APT(高级软件包工具)在系统上安装、删除和管理软件时生成的,会保留已下载和安装的软件包缓存,即使它们已经卸载也是如此。可以使用以下命令查看此缓存的大小:

sudo du -sh /var/cache/apt

当缓存较大时,可以使用以下命令清理过时的软件包缓存或完全清除缓存:

sudo apt-get clean
sudo apt-get autoclean

删除不再需要的软件包

使用 apt-get autoremove 命令可以删除为满足已安装软件包的依赖性而自动安装的库和软件包,以及系统升级中自动安装的旧 Linux 内核。定期运行此命令可以在 Ubuntu 系统上腾出可用空间。

sudo apt-get autoremove

清理系统日志

每个 Linux 发行版都有一个日志记录机制,可以帮助调查系统中正在发生的事情。在 Ubuntu 中,可以使用以下命令检查日志大小:

journalctl --disk-usage

有一些方法可以清理系统日志,例如清除早于特定日期的日志:

sudo journalctl --vacuum-time=3d

清理浏览器缓存

浏览器缓存也会占用大量空间,可以手动删除浏览器缓存文件。例如,对于 Firefox,可以删除以下目录中的缓存文件:

ls ~/.mozilla/firefox/*.default/Cache

使用清理工具

可以使用一些第三方工具来更方便地清理 Ubuntu 系统中的缓存和垃圾文件。例如,Ubuntu Cleaner 是一个专为 Ubuntu 及其衍生版本设计的系统清理工具,可以删除 APT 缓存、缩略图缓存、未使用的包、旧内核以及旧安装程序等。

  1. 安装 Ubuntu Cleaner:
sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt update
sudo apt install ubuntu-cleaner
  1. 使用 Ubuntu Cleaner 清理系统:
  • 打开 Ubuntu Cleaner,选择要清理的文件类型,例如 APT 缓存、浏览器缓存等。
  • 在清理之前,可以点击“预览”按钮以查看清理操作将删除的文件。
  • 确认清理操作后,点击“删除”按钮以清理选定的垃圾文件。

其他清理方法

  • 清理 VSCode 缓存:VSCode 的缓存目录通常位于 ~/.cache/vscode,可以直接删除该目录以释放空间。
  • 清理旧版本的 Snap 应用程序:Snap 至少存储了应用程序的两个旧版本,可以删除这些旧版本以释放空间。

通过以上方法,可以有效地清理 Ubuntu 系统中的缓存,释放磁盘空间。建议定期进行清理,以保持系统的顺畅运行。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何在Ubuntu VirtualBox中创建虚拟硬盘