旧バージョンkernelをクリア[Fedora/CentOS/RHEL]
2446 ワード
前言:
システムをアップグレードするときにヒント/bootパーティションのスペースが不足し、アップグレードをインストールできません./bootパーティションスペースが小さい場合は、古いバージョンのkernelをクリアして新しいkernelをインストールする必要があります.
RHELシステムで古いバージョンのkernelをすばやくクリアする方法について説明します.
一、インストールしたkernelを検査する
システムをアップグレードするときにヒント/bootパーティションのスペースが不足し、アップグレードをインストールできません./bootパーティションスペースが小さい場合は、古いバージョンのkernelをクリアして新しいkernelをインストールする必要があります.
RHELシステムで古いバージョンのkernelをすばやくクリアする方法について説明します.
一、インストールしたkernelを検査する [root@ops ~]# rpm -q kernel
kernel-2.6.32-358.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
二、古いkernelを削除する ## yum-utils ##
## Fedora 23/22 ##
dnf install yum-utils
## Fedora 21/20/19/18/17/16, CentOS, Red Hat (RHEL) ##
yum install yum-utils
## Package-cleanup 1 kernel(count ) ##
package-cleanup --oldkernels --count=1
次のようになります.[root@ops ~]# package-cleanup --oldkernels --count=1
Loaded plugins: fastestmirror
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-358.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Removing:
kernel x86_64 2.6.32-358.el6 @anaconda-CentOS-201303020151.x86_64/6.4 116 M
Transaction Summary
========================================================================================================================
Remove 1 Package(s)
Installed size: 116 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : kernel-2.6.32-358.el6.x86_64 1/1
Verifying : kernel-2.6.32-358.el6.x86_64 1/1
Removed:
kernel.x86_64 0:2.6.32-358.el6
Complete!
三、kernelの設置数量を制限する
yumまたはdnfを構成することでkernelのインストール数を制限
編集/etc/yum.confまたは/etc/dnf/dnf.conf構成installonly_limit: installonly_limit=2
これにより、最大2バージョンしか装着できないカーネルを制限できます.
原文:http://www.if-not-true-then-false.com/2012/delete-remove-old-kernels-on-fedora-centos-red-hat-rhel/
[root@ops ~]# rpm -q kernel
kernel-2.6.32-358.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
## yum-utils ##
## Fedora 23/22 ##
dnf install yum-utils
## Fedora 21/20/19/18/17/16, CentOS, Red Hat (RHEL) ##
yum install yum-utils
## Package-cleanup 1 kernel(count ) ##
package-cleanup --oldkernels --count=1
次のようになります.
[root@ops ~]# package-cleanup --oldkernels --count=1
Loaded plugins: fastestmirror
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-358.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Removing:
kernel x86_64 2.6.32-358.el6 @anaconda-CentOS-201303020151.x86_64/6.4 116 M
Transaction Summary
========================================================================================================================
Remove 1 Package(s)
Installed size: 116 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : kernel-2.6.32-358.el6.x86_64 1/1
Verifying : kernel-2.6.32-358.el6.x86_64 1/1
Removed:
kernel.x86_64 0:2.6.32-358.el6
Complete!
三、kernelの設置数量を制限する
yumまたはdnfを構成することでkernelのインストール数を制限
編集/etc/yum.confまたは/etc/dnf/dnf.conf構成installonly_limit: installonly_limit=2
これにより、最大2バージョンしか装着できないカーネルを制限できます.
原文:http://www.if-not-true-then-false.com/2012/delete-remove-old-kernels-on-fedora-centos-red-hat-rhel/
installonly_limit=2