在我们使用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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号