返回顶部
首页 > 资讯 > 操作系统 >怎么在Ubuntu Linux上释放/boot分区的空间
  • 447
分享到

怎么在Ubuntu Linux上释放/boot分区的空间

2023-06-15 19:06:29 447人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关怎么在ubuntu linux上释放/boot分区的空间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前几天,我收到一个警告,/boot 分区已经几乎满了,没有剩余空

这篇文章将为大家详细讲解有关怎么在ubuntu linux上释放/boot分区的空间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

前几天,我收到一个警告,/boot 分区已经几乎满了,没有剩余空间了。是的,我有一个独立的 /boot 分区,我相信现在很少有人这样做了。(LCTT 译注:个人认为保留单独的 /boot 分区是个好的运维经验,除此以外,/tmp、/var 也单独划定分区比较好。)

这是我第一次看到这样一个错误,它让我很迷惑。现在,这里有一些 方法来释放在 Ubuntu (或基于 Ubuntu 的分区)上的分区 ,但是在这种情况下并不是所有的方法都能用。

这就是为什么我决定写这些我释放 /boot 分区空间的步骤的原因。

如何在 Ubuntu 上释放 /boot 分区的空间

我建议你仔细阅读这些解决方案,并由此得出最适合你情况的解决方案。解决方案的操作很容易,但是你需要在你的生产力系统上小心的执行这些解决方案。

方法 1: 使用 apt autoremove

你不必是一名终端专家来做这件事,它只需要一个命令,你将移除未使用的内核来释放 /boot 分区中是空间。

你所有要做的事情是,输入:

sudo apt autoremove

这个命令不仅仅可以移除未使用的内核,而且也将移除你不需要的或工具安装后所不需要的依赖项。

在你输入命令后,它将列出将被移除的东西,你只需要确认操作即可。如果你很好奇它将移除什么,你可以仔细检查一下看看它实际移除了什么。

这里是它应该看起来的样子:

怎么在Ubuntu Linux上释放/boot分区的空间

你必须按 Y 按键来继续。

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

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

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

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

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

uname -r

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

怎么在Ubuntu Linux上释放/boot分区的空间

现在,你已经知道你当前的 Linux 内核是什么,你必须移除一个不同于这个版本的内核。你应该把它记录在某些地方,以便你不会不知不觉地移除它。

接下来,要移除它,你可以使用终端或 GUI。

警告!

在删除内核时一定要额外的小心。只识别和删除旧内核,而不是当前你正在使用的内核,否则你将会拥有一个残缺的系统。

使用一个 GUI 工具来移除旧的 Linux 内核

你可以使用 Synaptic 软件包管理器 或一个类似 Stacer 的工具来开始。就我个人而言,当我遇到一个满满的 /boot 分区且 APT 损坏时,我使用 Stacer 来丢弃旧内核。因此,让我向你展示一下它看起的样子。

首先,你需要启动 Stacer ,然后导航到软件包卸载器,如下面屏幕截图所示。

怎么在Ubuntu Linux上释放/boot分区的空间

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

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

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

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

怎么在Ubuntu Linux上释放/boot分区的空间

作为提醒,你 不会希望移除 linux-headers-generic 。只关注一下那些与其相关的有版本号的就行。

然后,就这样,你完成了所有的工作,APT 将会再次工作,并且你将成功地释放来自 /boot 分区的一些空间。同样地,你也可以使用任意其它的软件包管理器来完成这些工作。

使用命令行来移除旧内核

使用命令行来移除旧内核与使用 GUI 来移除旧内核是一样的。因此,如果你没有选择使用 GUI 软件(如果它是一台远程机器/一项远程服务)的权利,或者如果你只是对终端情有独钟,你可以仿效下面的步骤。

首先,使用下面的命令列出所有已安装的内核:

ls -l /boot

它应该看起来像这样:

怎么在Ubuntu Linux上释放/boot分区的空间

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

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

sudo rm /boot/vmlinuz-5.4.0-7634-generic

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

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

sudo rm /boot/*-5.4.0-{7634}-*

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

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

sudo rm /boot/*-5.4.0-{7634,7624}-*

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

sudo update-grub

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

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

sudo dpkg --configure -asudo apt install -f

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

关于“怎么在Ubuntu Linux上释放/boot分区的空间”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 怎么在Ubuntu Linux上释放/boot分区的空间

本文链接: https://www.lsjlt.com/news/281326.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在Ubuntu Linux上释放/boot分区的空间
    这篇文章将为大家详细讲解有关怎么在Ubuntu Linux上释放/boot分区的空间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前几天,我收到一个警告,/boot 分区已经几乎满了,没有剩余空...
    99+
    2023-06-15
  • Ubuntu中怎么释放空间
    这期内容当中小编将会给大家带来有关Ubuntu中怎么释放空间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在 Ubuntu 系统上如何检查可用的空间?在你的系统上使用 df 命令 来检查当前磁盘利用率。$...
    99+
    2023-06-16
  • 怎么快速释放Ubuntu/Linux Mint磁盘空间
    这篇文章主要介绍“怎么快速释放Ubuntu/Linux Mint磁盘空间”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么快速释放Ubuntu/Linux Mint磁盘空间”文章能帮助大家解决问题。...
    99+
    2023-06-28
  • Ubuntu上释放空间的5种简单方法
    前言 大多数人可能在系统磁盘存储不足的情况下执行释放空间这个操作,也可能在 linux 系统磁盘存储满了的情况下执行这个操作。 它应该被经常执行,来为安装一个新的应用程序和处理其它文件弥补磁盘存储空间。保持可用空间是 L...
    99+
    2022-06-04
    ubuntu释放内存命令 ubuntu释放空间
  • 怎么使用Ubuntu Cleaner为Ubuntu/LinuxMint释放空间
    这篇文章将为大家详细讲解有关怎么使用Ubuntu Cleaner为Ubuntu/LinuxMint释放空间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何安装 Ubuntu Cleaner因为开发者提供...
    99+
    2023-06-16
  • 怎么使用compact.exe在Windows上释放磁盘空间
    本文小编为大家详细介绍“怎么使用compact.exe在Windows上释放磁盘空间”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用compact.exe在Windows上释放磁盘空间”文章能帮助大...
    99+
    2023-04-14
    windows
  • 怎么释放Linux操作系统空间
    这篇文章给大家分享的是有关怎么释放Linux操作系统空间的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 移除不再需要的软件包如果你了解过 apt-get 或 apt 命令的详细用法,应该知道 autoremo...
    99+
    2023-06-16
  • linux怎么删除文件并释放空间
    要删除文件并释放空间,可以使用以下命令: 使用 rm 命令删除文件: rm 文件名 如果要删除一个目录及其所有内容,可以使用...
    99+
    2024-04-09
    linux
  • linux删除未释放空间怎么解决
    在Linux上,当删除文件或目录后,磁盘空间并不会立即释放。相反,它们被放入一个特殊的回收站,称为“垃圾箱”或“垃圾桶”。这样做是为...
    99+
    2024-04-09
    linux
  • Ubuntu系统释放磁盘空间的方法是什么
    这篇文章主要介绍“Ubuntu系统释放磁盘空间的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu系统释放磁盘空间的方法是什么”文章能帮助大家解决问题。和Windows系统不同,U...
    99+
    2023-06-27
  • linux中rm删除不释放空间怎么解决
    这篇文章主要介绍“linux中rm删除不释放空间怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中rm删除不释放空间怎么解决”文章能帮助大家解决问题。解决方法:1、利用“lsof |...
    99+
    2023-06-30
  • Linux删除文件后空间未释放怎么办
    本篇内容主要讲解“Linux删除文件后空间未释放怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux删除文件后空间未释放怎么办”吧!当系统空间使用量过大需要清理空间或者清理某个文件时,...
    99+
    2023-06-05
  • linux删除后未释放磁盘空间怎么解决
    当在Linux中删除文件时,文件系统不会立即释放磁盘空间。相反,它将把空间标记为可用,以便在以后存储新文件。 如果您使用的是ext2...
    99+
    2023-10-25
    linux
  • Linux文件后删除空间未释放问题怎么解决
    小编今天带大家了解Linux文件后删除空间未释放问题怎么解决,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux文件后删除空间未...
    99+
    2023-06-28
  • linux系统怎么增加swap分区空间
    这篇文章主要介绍“linux系统怎么增加swap分区空间”,在日常操作中,相信很多人在linux系统怎么增加swap分区空间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统怎么增加swap分区空间...
    99+
    2023-06-12
  • 阿里云服务器怎么提前释放空间的
    首先,阿里云可以在购买云服务器时选择弹性空间的功能,从而帮助客户节省大量的购买和管理服务器的时间和成本。例如,客户可以根据自己的业务需求,在不需要使用云服务器时,选择弹性空间,将其释放出来,腾出更多的空间,为业务发展提供更多的弹性支持。此外...
    99+
    2023-10-27
    阿里 服务器 空间
  • linux中怎么解决文件已删除但空间不释放的问题
    本篇内容主要讲解“linux中怎么解决文件已删除但空间不释放的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中怎么解决文件已删除但空间不释放的问题”吧!导读一般来说不会出现删除文件...
    99+
    2023-06-05
  • 怎么在Linux上检查可用的磁盘空间
    这篇文章主要介绍怎么在Linux上检查可用的磁盘空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在 Linux 上查找可用磁盘空间的最简单的方法是使用 df 命令 。df 命令从字面意思上代表着...
    99+
    2023-06-15
  • 阿里云服务器怎么提前释放空间的数据
    一、提前释放空间 确认空间使用情况 首先,您需要确定您的数据使用情况,以便能够及时地将一些闲置的内存和数据库缓存释放。可以使用数据库性能工具或者内存监视器来跟踪您的数据使用情况。 制定释放策略 一旦您知道您的数据使用情况,您可以制...
    99+
    2023-10-27
    阿里 服务器 数据
  • 阿里云服务器怎么提前释放内存的空间
    选择合适的内存类型 首先,我们需要选择合适的内存类型。内存类型包括RAM(Random Access Memory)、NAND Flash Memory和SRAM(Solid-State RAM)等。RAM是一种只读存储器,它的容量可...
    99+
    2023-10-27
    阿里 内存 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作