删除旧内核后如何释放更多启动分区空间?

删除旧内核后如何释放更多启动分区空间?

我正在从 Ubuntu 14.04 升级到 16.04。当我尝试升级时,它抛出了内存空间不足的错误。在网上搜索后,我发现删除旧内核有帮助。

我删除了旧内核,成功释放了空间。但是,升级仍然需要更多空间(超过 3 GB)。如何才能腾出更多空间?我的分区有 19GB

答案1

我曾经遇到过这种情况,分区大小为 15 GB,也就是说,升级继续,但出现了磁盘空间警告。升级基本成功,但我需要一些技术经验来修复启动问题。

这里要传达的信息是暂时释放旧系统上的尽可能多的空间。下面我只是提供一些一般性的想法。

对于系统分区(尤其是 14.04)来说,19GB 是相当多的,所以如果您设法填满它,可能表明您没有单独的分区home

  • 因此,首先,如果/home位于系统分区,则需要移走所有用户数据,并确保用户数据的备份是最新的。升级后,您将把这些数据放回去。隐藏的用户配置数据大部分可以保留,因为它们不会占用太多空间,但.thunderbird浏览器的配置数据除外,它们可能包含几 MB 的缓存。
  • 清除已存储的安装文件的缓存,使您的软件包数据库保持最新并删除未使用的依赖项:sudo apt-get update && sudo apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove。这些将在需要时再次下载和安装,但大多数情况下,您还是会下载更新的版本。
  • 然后,删除所有旧内核:每个内核都需要超过 300 MB 的空间。
  • 带来日志大小文件。其他日志文件可以用 删除 sudo rm -v /var/log/*log*。当驱动器接近满时,您可能会有数兆字节的日志文件。
  • 暂时删除用户应用程序(LibreOffice、Gimp、Thunderbird、您安装的额外浏览器等)。这些应用程序可在更新的系统上轻松重新安装。
  • 删除应用程序后,再次删除不再使用的依赖项:sudo apt-get autoremove

检查你的进度df -h /

这将使您获得几 GB 的可用空间,足够用于升级。

相关内容