CentOS手动删除多余的内核

今天用yum 命令升级centos系统,一直提示/boot目录空间不够,没办法只好一个个的升级,但是升级kernel时,无论怎么yum update kernel都是提示/boot空间不足。于是用df -h命令看了一下 100M的空间只剩下了4M。原本想着给/boot重新分区,扩大空间。在网上搜了一下使用parted工具的确可以重新分区,但是以前没用过不敢在服务器上贸然使用。

parted - 磁盘分区管理工具

后来问了一下经验比较丰富的学长,他提示我可以吧旧的内核删除。呵呵。

查看内核  rpm -q kernel

显示了四个版本,的确挺多的。

查看/boot/grub/menu.lst  里边的确有四个内核文件

使用rpm -e 命令 删除不需要的就内核,保留一个新的即可,这里使用rpm -qa | grep kernel可以发现有kernel-xen文件  把对应版本的删除

 删除后yum update更新成功

打开/boot/grub/menu.lst文件

 此时再次使用df -h查看

显示剩余53M 45%的空间,哈哈,使用ll -h /boot 会发现文件少了很多


附录:更新命令 http://hi.baidu.com/lmcbbat/blog/item/b741e2fa25c0e08058ee90a7.html

http://www.cnblogs.com/yoyozhou/archive/2011/09/26/2191725.html

原文地址:https://www.cnblogs.com/alphaqiu/p/2413584.html