有人能帮我编写一个我们都可以使用它来阻止 /boot 变满的实用程序吗?

有人能帮我编写一个我们都可以使用它来阻止 /boot 变满的实用程序吗?

有人能帮我编写一个 Ubuntu 实用程序,让我们都可以使用它来阻止 /boot 变满吗?

我想要一个实用程序,它可以 a) 在启动已满时定期删除旧文件,或者 b) 在更新或升级之前运行以删除启动文件夹中的旧文件,避免“空间不足”错误。

如果这样的实用程序(或者可能是类似的,更通用的实用程序)已经存在,请有人指出我(以及如何仅将其用于不需要的文件)以避免重新发明轮子。

感谢所有有用的答案。比尔

答案1

/boot 变满的主要原因(我猜你为它设置了不同的分区)是内核升级。每次安装新内核时,出于安全原因不会删除旧内核,因此最终你会得到多个内核。

您可以按照此网站上的说明进行操作:

https://help.ubuntu.com/community/Lubuntu/Documentation/RemoveOldKernels

它来自 Ubuntu 官方文档,解释了删除旧内核的过程。它还提供了使用脚本执行此操作的说明。

当你要删除旧内核时,请务必记住保留:

  • 您当前的内核(使用‘uname -r’命令获取其名称);

  • 前一个内核。

这样您将拥有当前工作的内核和用于恢复的安全版本。

另外,记得定期清除旧内核(每 2 个月清除 2 次应该没问题),这样你就可以清理 /boot 分区。请注意,/boot 分区应该有大约 5GB,你考虑过增加它的大小吗?

相关内容