NEWS LETTER

Debian/Ubuntu内核更新后清理指南:安全删除旧内核释放磁盘空间(附命令)

  • Home
  • cleanup-kernel-packages.html
Scroll down

在 Debian/Ubuntu 系统中更新内核后,旧的内核包通常会保留在系统中(用于回滚),但会占用磁盘空间。如果你的新系统稳定,你可以安全地删除不再需要的旧内核安装包(.deb 文件)和已卸载的内核相关软件包。

本篇文章记录Linux的内核更新后如何删除内核文件来释放磁盘空间

1. 查看内核

1.1. 查看正在使用的内核

我们在删除不用的内核文件之前,得先查看我们目前系统正在使用的内核,避免错删、误删。

使用以下命令来查看正在使用的内核:

1
uname -r

你可以看到输出,以我的为例

1
2
root@ser494750281683:~# uname -r
6.17.8-joeyblog-bbrv3

我是正在使用joeyblog的网络优化型内核

1.2. 系统中存在的内核

此外我们还需要查看系统中存在的内核,来判断是否有可以删除的内核

1
2
3
4
5
6
7
root@ser494750281683:~# dpkg -l | grep -E 'linux-image|linux-headers|linux-modules'
ii linux-headers-6.17.8-joeyblog-bbrv3 6.17.8-g90210de4b779-1 amd64 Linux kernel headers for 6.17.8-joeyblog-bbrv3 on amd64
rc linux-image-5.10.0-14-cloud-amd64 5.10.113-1 amd64 Linux 5.10 for x86-64 cloud (signed)
ii linux-image-5.10.0-36-cloud-amd64 5.10.244-1 amd64 Linux 5.10 for x86-64 cloud (signed)
ii linux-image-6.1.0-41-cloud-amd64 6.1.158-1 amd64 Linux 6.1 for x86-64 cloud (signed)
ii linux-image-6.17.8-joeyblog-bbrv3 6.17.8-g90210de4b779-1 amd64 Linux kernel, version 6.17.8-joeyblog-bbrv3
ii linux-image-cloud-amd64 6.1.158-1 amd64 Linux for x86-64 cloud (meta-package)

2. 开始清除

自动清除缓存

我们可以使用

1
sudo apt autoremove --purge

来自动清理一些缓存以及标记为rc(已卸载,仅剩配置)的内核

手动删除旧内核

接下来再次使用命令dpkg -l | grep -E 'linux-image|linux-headers|linux-modules'来查看需要手动删除的内核

找到你确定不需要回滚到的内核版本,可以删除它。输入命令:

1
sudo apt purge 你的包名(通过“查看系统中存在的内核”来获取)

清理 .deb 安装包缓存(释放空间)

1
2
3
sudo apt autoclean
# 或彻底清理(包括已安装包的缓存):
# sudo apt clean

通过以上操作可以节省上百 MB 的 /boot/var 空间!!!

推荐文章
站内
相关 (27.5%)
7分钟

Linux日志管理实战:rsyslog与journald大小限制配置指南(Ubuntu/Debian)

针对Ubuntu/Debian系统,详细讲解如何通过logrotate限制rsyslog日志大小,以及配置journald(systemd日志)的存储空间与轮转

1
i囡漫笔
随心漫笔写文章
站内
推荐 (7.4%)
3分钟

Linux Centos 升级内核的简单方法

如何使用命令行对Linux的内核进行升级呢,本篇将讲诉使用较为简单的指令对Linux内核进行升级

2
本站作者
原创文章
站内
推荐 (4.8%)
6分钟

Hexo博客NJK主题的相关文章智能推荐插件hexo-article-recommender进阶配置(DIY)

DIY客制化文章底部“文章推荐模块”,本篇文章介绍Nunjucks(NJK)模板的hexo主题(如NexT主题)如何实现。hexo-article-recomm

3
i囡漫笔
随心漫笔写文章
站内
推荐 (4.8%)
6分钟

Hexo博客EJS主题的相关文章智能推荐插件hexo-article-recommender进阶配置(DIY)

DIY客制化文章底部“文章推荐模块”,本篇文章介绍EJS模板的hexo主题如何实现。hexo-article-recommender为Hexo博客提供本地化智能

4
i囡漫笔
随心漫笔写文章

--- over ---

其他文章
目录导航 置顶
  1. 1. 1. 查看内核
    1. 1.1. 1.1. 查看正在使用的内核
    2. 1.2. 1.2. 系统中存在的内核
  2. 2. 2. 开始清除
    1. 2.1. 自动清除缓存
    2. 2.2. 手动删除旧内核
    3. 2.3. 清理 .deb 安装包缓存(释放空间)
请输入关键词进行搜索