Удаление старых ядер в CentOS

В ходе очередного обновления один из клиентов получил сообщение об ошибке и нехватке места на разделе /boot:

Transaction check error:
installing package kernel-3.10.0-514.16.1.el7.x86_64 needs 487KB on the /boot filesystem

Error Summary
-------------
Disk Requirements:
At least 1MB more space needed on the /boot filesystem.

Решается данная проблема с помощью package-cleanup из пакета yum-utils. Ставим пакет командой:

yum install yum-utils

Затем выполняем:

package-cleanup --oldkernels --count=1

Где —count=1 — это количество ядер, которое мы хотим оставить. Для того что бы зафиксировать ограничение на количество установленных в системе старых ядер нужно отредактировать файл /etc/yum.conf (/etc/dnf/dnf.conf для DNF) и указать там параметр:

installonly_limit=1

После этого, пакетный менеджер будет оставлять в системе только нужное количество пакетов ядра.

One thought on “Удаление старых ядер в CentOS

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *