在 Debian/Ubuntu 系统中更新内核后,旧的内核包通常会保留在系统中(用于回滚),但会占用磁盘空间。如果你的新系统稳定,你可以安全地删除不再需要的旧内核安装包(.deb 文件)和已卸载的内核相关软件包。
本篇文章记录Linux的内核更新后如何删除内核文件来释放磁盘空间
1. 查看内核
1.1. 查看正在使用的内核
我们在删除不用的内核文件之前,得先查看我们目前系统正在使用的内核,避免错删、误删。
使用以下命令来查看正在使用的内核:
1 | uname -r |
你可以看到输出,以我的为例
1 | root@ser494750281683:~# uname -r |
我是正在使用joeyblog的网络优化型内核
1.2. 系统中存在的内核
此外我们还需要查看系统中存在的内核,来判断是否有可以删除的内核
1 | root@ser494750281683:~# dpkg -l | grep -E 'linux-image|linux-headers|linux-modules' |
2. 开始清除
自动清除缓存
我们可以使用
1 | sudo apt autoremove --purge |
来自动清理一些缓存以及标记为rc(已卸载,仅剩配置)的内核
手动删除旧内核
接下来再次使用命令dpkg -l | grep -E 'linux-image|linux-headers|linux-modules'来查看需要手动删除的内核
找到你确定不需要回滚到的内核版本,可以删除它。输入命令:
1 | sudo apt purge 你的包名(通过“查看系统中存在的内核”来获取) |
清理 .deb 安装包缓存(释放空间)
1 | sudo apt autoclean |
通过以上操作可以节省上百 MB 的 /boot 和 /var 空间!!!
Linux日志管理实战:rsyslog与journald大小限制配置指南(Ubuntu/Debian)
针对Ubuntu/Debian系统,详细讲解如何通过logrotate限制rsyslog日志大小,以及配置journald(systemd日志)的存储空间与轮转
Hexo博客NJK主题的相关文章智能推荐插件hexo-article-recommender进阶配置(DIY)
DIY客制化文章底部“文章推荐模块”,本篇文章介绍Nunjucks(NJK)模板的hexo主题(如NexT主题)如何实现。hexo-article-recomm
Hexo博客EJS主题的相关文章智能推荐插件hexo-article-recommender进阶配置(DIY)
DIY客制化文章底部“文章推荐模块”,本篇文章介绍EJS模板的hexo主题如何实现。hexo-article-recommender为Hexo博客提供本地化智能
--- over ---
- 本文链接: https://i-nmb.cn/cleanup-kernel-packages.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。