linux释放分区命令,如何在Ubuntu Linux上释放/boot分区的空间?

你必须按 Y 按键来继续。

值得注意的是,这种方法只在你还剩余一点点空间,并且得到警告的情况下才有效。但是,如果你的 /boot 分区已经满了,APT 甚至可能不会工作。

在接下来的方法中,我将重点介绍两种不同的方法,通过这些方法你可以使用 GUI 和终端来移除旧内核来释放空间。

方法 2: 手动移除未使用的内核

在你尝试 移除一些旧内核 来释放空间前,你需要识别当前活动的内核,并且确保你不会删除它。

为 检查你的内核的版本 ,在终端中输入下面的命令:

uname-r

uname 命令通常用于获取 Linux 系统信息。在这里,这个命令显示当前正在被使用的 Linux 内核。它看起来应该是这样:

在这里,搜索 “image” ,你将找到你所拥有的 Linux 内核。你只需要删除旧内核版本的镜像,而不是当前内核的镜像。

在上面的屏幕截图中,我已经指出了我系统上的当前内核和旧内核,因此你必须注意你系统上的内核。

你没有必要删除任何其它东西,只需要删除旧的内核版本。

同样的,只需要在软件包列表中搜索 “headers” ,并删除如下显示的旧的 “headers” 版本。

标记为 “old” 的内核,或者不匹配你当前内核版本,都是未使用的内核,你可以删除它们。

现在,你可以使用 rm 命令来移除具体指定来自 /boot 分区中的内核,使用下面的命令(一个命令对应一个内核):

sudorm/boot/vmlinuz-5.4.0-7634-generic

务必检查系统的版本 — 这里可能与你的系统的版本不同。

如果你有很多未使用的内核,这将需要一些时间。因此,你也可以下面的命令丢弃多个内核:

sudorm/boot/*-5.4.0-{7634}-*

为了清晰起见,你需要用逗 分隔内核版本 的最后一部分/编码,以便同时删除它们。

假设,我有两个旧的内核 5.4.0-7634-generic 和 5.4.0-7624 ,那么命令将是:

sudorm/boot/*-5.4.0-{7634,7624}-*

如果你不希望在 grub 启动菜单中再看到这些旧的内核版本,你可以使用下面的命令简单地 更新 grub:

sudoupdate-grub

就这样,你完成了所有的工作。你已经释放了空间,还修复了可能潜在的破损的 APT 问题,如果它是一个在你的 /boot 分区填满后出现的重要的问题的话。

在一些情况下,你需要输入这些命令来修复破损的(正如我在论坛中注意到的):

sudodpkg–configure-a

sudoapt install-f

注意,除非你发现 APT 已破损,否则你不需要输入上面的命令。就我个人而言,我不需要这些命令,但是我发现这些命令对论坛上的一些人很有用。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25061 人正在系统学习中 相关资源:蓦然记忆助手2.0触屏加强版-管理软件工具类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月26日
下一篇 2021年3月26日

相关推荐