CentOS 7 - удаление старых ядер
Во время установки системы под загрузочный раздел выделяется не большой объем дискового пространства. В данной статье Вы узнаете, как освободить место в разделе /boot путем удаления старых (неиспользуемых) ядер в системах CentOS / RHEL.
Помните, что работа с ядрами в любой системе - очень ответственная задача, будьте внимательны и осторожны, выполняйте проверку Ваших действий в тестовых средах, прежде чем переходить на «боевые» сервера.
Для работы нам понадобится утилита package-cleanup, входящая в состав пакета yum-utils, установка и использование утилиты рассмотрена ниже.
Для просмотра списка установленных ядер выполните в терминале:
rpm -q kernel
Вот пример вывода команды:
kernel-3.10.0-229.1.2.el7.x86_64 kernel-3.10.0-327.el7.x86_64 kernel-3.10.0-514.21.1.el7.x86_64
Установите пакет yum-utils:
yum -y install yum-utils
Выполним очистку старых ядер с помощью утилиты package-cleanup, при этом оставив два самых свежих ядра:
package-cleanup --oldkernels --count=2
Просмотр оставшихся установленных ядер:
rpm -q kernel
Вывод команды:
kernel-3.10.0-327.el7.x86_64 kernel-3.10.0-514.21.1.el7.x86_64
При необходимости Вы можете определить количество установленных ядер в системе (Вы можете использовать любой удобный для Вас текстовый редактор):
mcedit /etc/yum.conf
Внесите следующие изменения и сохраните:
installonly_limit=3