CentOS / Fedora - удаление старых ядер (kernel-пакетов)

Обычно для работы хватает 2-3 последних kernnel-релизов, большее количество оных, может например привести к заполнению раздела boot, как пример:

image

Посмотреть сколько установлено kernnel-пакетов можно командой:

rpm -qa kernel\* |sort -V

В Fedora старые пакеты, при этом оставив последних два релиза можно так:

dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)

В CentOS при помощи yum-utils:

yum install yum-utils -y && package-cleanup --oldkernels --count=2

На будущее, чтто бы избежатть данной процедуры, менеджеру пакетов можно указатть сколько хранить пакеттов данного типа (в файлах /etc/yum.conf, /etc/dnf/dnf.conf):

installonly_limit=2