Все статьи
Linux 1 февраля 2022 1 мин чтения

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

Очень часто при попытке обновления сервера, развернутого из образа виртуальной машины, предоставленного 1С-Битрикс, возникает проблема с нехваткой свободного места в разделе /boot. Т.к. по умолчанию старые версии ядра не удаляются автоматически. Посмотреть, какие ядра есь в наличии на сервере, можно выполнив команду Для того, чтобы не затронуть активное ядро, нужно посмотреть, какая версия используется на […]

Очень часто при попытке обновления сервера, развернутого из образа виртуальной машины, предоставленного 1С-Битрикс, возникает проблема с нехваткой свободного места в разделе /boot. Т.к. по умолчанию старые версии ядра не удаляются автоматически.
Посмотреть, какие ядра есь в наличии на сервере, можно выполнив команду

rpm -q kernel

Для того, чтобы не затронуть активное ядро, нужно посмотреть, какая версия используется на текущий момент, сделать это можно с помощью команды:

uname -a

Удалить ядро можно командой:

yum remove 'Имя ядра'

Также есть более легкий способ удаления устаревших версий ядра Linux. Нам потребуется утилита yum-utils, на сервере с виртуальной машиной Битрикс она установлена по умолчанию. Если же утилиты не оказалось на сервере, установить её можно следующей командой:

yum -y install yum-utils

После установки мы сможем выполнить команду, которая автоматически удалит старые версии ядра, оставив указанное в параметре «count» количество.

package-cleanup --oldkernels --count=1

Вышеуказанная команда не оставит устаревших версий ядра Linux, рекомендуется оставлять хотя бы одну версию, на случай неисправного нового ядра..