Очистка свободного места раздела boot в Centos 8 Stream

Периодически замечаю, что на серверах с установленным Centos 7 — 8 заполняется раздел boot старыми ядрами.

В этой статье мы рассмотрим как очистить свободное место в разделе /boot и не допустим его дальнейшее переполнение.

Очистка boot раздела в СentOS 7

Отредактируйте раздел файл конфигурации /etc/yum.conf и установите ограничение только на 2 последних ядра.

installonly_limit=2

Теперь нужно установить yum-utils и удалить старые ядра в нашей системе Centos 7.

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

После этого проверим, что место действительно освободилось df — H

Очистка boot раздела в СentOS 8 Stream

Команда package-cleanup —oldkernels —count=2 в Centos 8 работать не будет и вы получите сообщение:

package-cleanup has to be executed with one of the options: --dupes, --leaves, --orphans, --problems or --cleandupes

Теперь мы можем использовать утилиту dnf с опциями —installonly_limit и —oldinstallonl чтобы удалить старые ядра и определить ограничение на установленные версии.

Отредактируем файл /etc/dnf/dnf.conf и установим ограничение на хранение 2 последних версий, чтобы раздел не заполнялся в будущем:

installonly_limit=2

Теперь удалим старые ядра и оставим только последние два. Параметром installonly_limit=2 kernel я переопределил настройку в файле /etc/dnf/dnf.conf

dnf remove --oldinstallonly --setopt installonly_limit=2 kernel

Оставьте комментарий