今天维护CentOS服 务器,发现boot分区的空间已被使用97%,只剩下不到4M的空间,我想这肯定是内核不停地升级造成的。boot分区当初是划分了100M大小的,那时 绰绰有余。于是进入boot分区目录,果然发现很多的旧内核文件。经过清理之后,boot分区的剩余空间终于回到50%了。
下面是正确清除 CentOS 升级后的旧内核的方法:
1、查看已安装的老版本内核,执
rpm -q kernel
执行结果如下图:
![remove_kernel CentOS清理旧内核](http://www.doseoer.com/wp-content/uploads/2012/11/remove_kernel.jpg)
2、删除掉不再需要的老版本内核,执行
rpm -e kernel-2.6.9-78.0.22.EL
![rpm-kernel 清除CentOS旧内核](http://cdn.frostsky.com/wp-content/uploads/2011/11/rpm-kernel-610x18.jpg)
3、补充说明,千万不要搞错版本。如果执行删除了新版本内核不知道会有什么发生,反正我是没有试过。如果有谁试过,请告诉我。:)