Alma Linux 9 でアップデートしていると、古い Linux カーネルが溜まっていくのでこれを削除する。
但し、デフォルトで 3 世代までとなっているため、3 つも不要な場合。
# cat /etc/dnf/dnf.conf
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
# dnf list --installed | grep kernel
kernel.x86_64 5.14.0-427.24.1.el9_4 @baseos
kernel.x86_64 5.14.0-427.26.1.el9_4 @baseos
kernel.x86_64 5.14.0-427.28.1.el9_4 @baseos
kernel-core.x86_64 5.14.0-427.24.1.el9_4 @baseos
kernel-core.x86_64 5.14.0-427.26.1.el9_4 @baseos
kernel-core.x86_64 5.14.0-427.28.1.el9_4 @baseos
kernel-modules.x86_64 5.14.0-427.24.1.el9_4 @baseos
kernel-modules.x86_64 5.14.0-427.26.1.el9_4 @baseos
kernel-modules.x86_64 5.14.0-427.28.1.el9_4 @baseos
kernel-modules-core.x86_64 5.14.0-427.24.1.el9_4 @baseos
kernel-modules-core.x86_64 5.14.0-427.26.1.el9_4 @baseos
kernel-modules-core.x86_64 5.14.0-427.28.1.el9_4 @baseos
kernel-tools.x86_64 5.14.0-427.28.1.el9_4 @baseos
kernel-tools-libs.x86_64 5.14.0-427.28.1.el9_4 @baseos
# dnf remove --oldinstallonly
Dependencies resolved.
======================================================================================================================
Package Architecture Version Repository Size
======================================================================================================================
Removing:
kernel x86_64 5.14.0-427.24.1.el9_4 @baseos 0
kernel-core x86_64 5.14.0-427.24.1.el9_4 @baseos 64 M
kernel-modules x86_64 5.14.0-427.24.1.el9_4 @baseos 33 M
kernel-modules-core x86_64 5.14.0-427.24.1.el9_4 @baseos 27 M
Transaction Summary
======================================================================================================================
Remove 4 Packages
Freed space: 123 M
Is this ok [y/N]: