博客园  :: 首页  :: 管理

在我们使用yum update 后,会升级系统所有已经安装的软件,包括内核相关的

内核相关的大多都是安装到单独的 /boot 分区,但是 /boot 分区一般都是一个单独的标准分区,很多时候可能会面临空间较小的情况

于是我们可以在yum update 前或者后,卸载掉此前的旧版本的内核相关的软件包(但最好是先看一下当前使用到的内核,这个不能卸载)

操作系统环境:Red Hat Enterprise Linux release 9.7 (Plow)

 

1、查询当前使用的内核的版本

[root@qq5201351 ~]# uname -r
5.14.0-611.41.1.el9_7.x86_64
[root@qq5201351 ~]# 

2、列出当前系统已经安装的所有kernel相关的

[root@qq5201351 ~]# rpm -qa |grep kernel|sort
kernel-5.14.0-611.11.1.el9_7.x86_64
kernel-5.14.0-611.41.1.el9_7.x86_64
kernel-core-5.14.0-611.11.1.el9_7.x86_64
kernel-core-5.14.0-611.41.1.el9_7.x86_64
kernel-headers-5.14.0-611.41.1.el9_7.x86_64
kernel-modules-5.14.0-611.11.1.el9_7.x86_64
kernel-modules-5.14.0-611.41.1.el9_7.x86_64
kernel-modules-core-5.14.0-611.11.1.el9_7.x86_64
kernel-modules-core-5.14.0-611.41.1.el9_7.x86_64
kernel-srpm-macros-1.0-14.el9.noarch
kernel-tools-5.14.0-611.41.1.el9_7.x86_64
kernel-tools-libs-5.14.0-611.41.1.el9_7.x86_64
[root@qq5201351 ~]#

3、因此可以卸载掉 当前没有使用的 611.11.1 版本的旧版本软件,一共有4个,可以写在一起,这样不用考虑 rpm 包依赖的问题

rpm -e kernel-5.14.0-611.11.1.el9_7.x86_64 kernel-core-5.14.0-611.11.1.el9_7.x86_64 kernel-modules-5.14.0-611.11.1.el9_7.x86_64 kernel-modules-core-5.14.0-611.11.1.el9_7.x86_64

最后,为了保险,可以使用reboot重启一下

[root@qq5201351 ~]# df -hTP /boot
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/nvme0n1p3 xfs   495M  189M  307M  39% /boot
[root@qq5201351 ~]# 
[root@qq5201351 ~]#  ls /boot/
config-5.14.0-611.41.1.el9_7.x86_64  initramfs-5.14.0-611.41.1.el9_7.x86_64.img       symvers-5.14.0-611.41.1.el9_7.x86_64.gz
efi                                  initramfs-5.14.0-611.41.1.el9_7.x86_64kdump.img  System.map-5.14.0-611.41.1.el9_7.x86_64
grub2                                loader                                           vmlinuz-5.14.0-611.41.1.el9_7.x86_64
[root@qq5201351 ~]# 

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19742276