Полезно Как удалить старые ядра на CentOS, Red Hat (RHEL) ?

baltun

Администратор
Сообщения
10.893
Реакции
2.594
Баллы
2.003
Небольшое руководство по корректному удалению старых ядер на Fedora, CentOS, Red Hat (RHEL).
Обычно, о решении данной проблемы начинают задумываться, когда в /boot неожиданно перестает хватать места и машина после обновления просто не грузится.

Для начала проверим установленные ядра.
Код:
$ rpm -q kernel
kernel-2.6.32-220.el6.x86_64
kernel-2.6.32-279.el6.x86_64
kernel-2.6.32-279.2.1.el6.x86_64
kernel-2.6.32-358.6.2.el6.x86_64

Для удаления старых ядер воспользуемся yum-utils
Код:
# Install yum utils (Как правило уже установлено)
yum install yum-utils

# Package-cleanup set count as how many old kernels you want left (Оставляем всего 2 ядра)#
package-cleanup --oldkernels --count=2

#Автоматическое выполнение без подтверждения
package-cleanup --oldkernels --count=2 -y

Для автоматического удаления ядер при обновлении необходимо изменить параметр installonly_limit в /etc/yum.conf.
Код:
installonly_limit=3

Для CentOS 8
Код:
dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)
 
Последнее редактирование:
Назад
Верх Низ