![tux-in-black-animals-bird-birds-black-cool-fun-funny-linux-men-in-black-900x1440](https://shurshun.ru/wp-content/uploads/2014/06/tux-in-black-animals-bird-birds-black-cool-fun-funny-linux-men-in-black-900x1440.jpg)
Небольшое руководство по корректному удалению старых ядер на 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 |
$ 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 #
package-cleanup --oldkernels --count=2 |
# Install yum utils
yum install yum-utils
# Package-cleanup set count as how many old kernels you want left #
package-cleanup --oldkernels --count=2
- Для автоматического удаления ядер при обновлениии необходимо изменить параметр installonly_limit в /etc/yum.conf.