CentOS通过删除旧内核解决/boot空间不足的问题
来源:互联网 发布:大连知润科技 编辑:程序博客网 时间:2024/06/05 16:54
参看原文出处:http://rajaruan.blog.51cto.com/2771737/868293
今天想给系统升级一下,所以就运行了yum upgrade命令,结果没有升级成功,原因是我的/boot目录空间不够了
Transaction Check Error:
installing package kernel-2.6.32-220.17.1.el6.x86_64 needs 18MB on the /boot filesystem
Error Summary
-------------
Disk Requirements:
At least 18MB more space needed on the /boot filesystem.
好吧,查看了一下boot目录
[root@CC boot]# ls
config-2.6.32-131.0.15.el6.x86_64
config-2.6.32-220.13.1.el6.centos.plus.x86_64
config-2.6.32-220.13.1.el6.x86_64
config-2.6.32-220.7.1.el6.x86_64
efi
grub
initramfs-2.6.32-220.13.1.el6.centos.plus.x86_64.img
initramfs-2.6.32-220.13.1.el6.x86_64.img
initramfs-2.6.32-220.7.1.el6.x86_64.img
initrd-2.6.32-131.0.15.el6.x86_64kdump.img
lost+found
symvers-2.6.32-131.0.15.el6.x86_64.gz
symvers-2.6.32-220.13.1.el6.centos.plus.x86_64.gz
symvers-2.6.32-220.13.1.el6.x86_64.gz
symvers-2.6.32-220.7.1.el6.x86_64.gz
System.map-2.6.32-131.0.15.el6.x86_64
System.map-2.6.32-220.13.1.el6.centos.plus.x86_64
System.map-2.6.32-220.13.1.el6.x86_64
System.map-2.6.32-220.7.1.el6.x86_64
vmlinuz-2.6.32-131.0.15.el6.x86_64
vmlinuz-2.6.32-220.13.1.el6.centos.plus.x86_64
vmlinuz-2.6.32-220.13.1.el6.x86_64
vmlinuz-2.6.32-220.7.1.el6.x86_64
config-2.6.32-131.0.15.el6.x86_64
config-2.6.32-220.13.1.el6.centos.plus.x86_64
config-2.6.32-220.13.1.el6.x86_64
config-2.6.32-220.7.1.el6.x86_64
efi
grub
initramfs-2.6.32-220.13.1.el6.centos.plus.x86_64.img
initramfs-2.6.32-220.13.1.el6.x86_64.img
initramfs-2.6.32-220.7.1.el6.x86_64.img
initrd-2.6.32-131.0.15.el6.x86_64kdump.img
lost+found
symvers-2.6.32-131.0.15.el6.x86_64.gz
symvers-2.6.32-220.13.1.el6.centos.plus.x86_64.gz
symvers-2.6.32-220.13.1.el6.x86_64.gz
symvers-2.6.32-220.7.1.el6.x86_64.gz
System.map-2.6.32-131.0.15.el6.x86_64
System.map-2.6.32-220.13.1.el6.centos.plus.x86_64
System.map-2.6.32-220.13.1.el6.x86_64
System.map-2.6.32-220.7.1.el6.x86_64
vmlinuz-2.6.32-131.0.15.el6.x86_64
vmlinuz-2.6.32-220.13.1.el6.centos.plus.x86_64
vmlinuz-2.6.32-220.13.1.el6.x86_64
vmlinuz-2.6.32-220.7.1.el6.x86_64
以前更新内核后,旧内核还留在boot目录里,便于还原。现在新内核经过多天运行,很稳定,所以旧内核都可以删除了
1.查看现运行的内核版本
[root@CC boot]# uname -r
2.6.32-220.13.1.el6.centos.plus.x86_64
2.6.32-220.13.1.el6.centos.plus.x86_64
2.列出所有的内核文件
[root@CC boot]# rpm -q kernel
kernel-2.6.32-131.0.15.el6.x86_64
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64
kernel-2.6.32-220.7.1.el6.x86_64
kernel-2.6.32-131.0.15.el6.x86_64
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64
kernel-2.6.32-220.7.1.el6.x86_64
3.删除所有旧的内核文件
(注意不要删除当前系统正在运行的内核文件)
[root@CC boot]# rpm -e kernel-2.6.32-131.0.15.el6.x86_64
[root@CC boot]# rpm -e kernel-2.6.32-220.7.1.el6.x86_64
[root@CC boot]# rpm -e kernel-2.6.32-220.7.1.el6.x86_64
到此,旧的内核文件就安全删除
[root@CC boot]# rpm -q kernel
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64
4.查看文件系统使用情况和文件系统被挂在的位置
[root@CC boot]# df -lh
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda2 9.7G 4.3G 4.9G 47% /
tmpfs 504M 276K 504M 1% /dev/shm
/dev/sda1 97M 47M 46M 51% /boot
/dev/sda3 4.9G 987M 3.6G 22% /home
0 0
- CentOS通过删除旧内核解决/boot空间不足的问题
- CentOS通过删除旧内核解决/boot空间不足的问题
- CentOS通过删除旧内核解决/boot空间不足的问题
- CentOS通过删除旧内核解决/boot空间不足的问题
- linux boot空间不足 删除旧的内核
- Linux学习笔记:解决因 /boot 分区空间不足导致的卸载旧内核失败
- 删除旧的linux-image | boot空间不足
- Ubuntu 清理旧内核文件,解决升级时/boot空间不足
- 解决/boot空间不足问题
- boot空间不足,删除ubuntu内核
- ubuntu下boot空间不足解决方法(卸载旧内核)
- 关于ubuntu系统boot分区空间不足而又无法卸载旧内核的解决方法
- CentOS删除旧的内核
- boot空间不足的问题
- linux下boot区空间不足的问题的解决
- 解决“磁盘空间不足 磁盘上总计 /boot 的空间”问题
- 解决ubuntu下boot空间不足的问题
- Ubuntu解决boot分区空间不足问题
- 【C语言】 两种不同的方法在一个字符串中找指定的字符
- NOI2005维护数列
- 美素数 HDU 4548 TLE! = =|| 打表是一种态度。。。
- Android Studio安装及首次运行遇到的问题
- strchr函数的实现,顺序在字符串中寻找所需字符
- CentOS通过删除旧内核解决/boot空间不足的问题
- 使用epoll实现TCP多路复用
- Facebook Graph API - 统计comment的数量
- iOS应用性能调优的25个建议和技巧
- 第21题
- 【瞎搞】 Codeforces Round #215 (Div. 1) A Sereja and Algorithm
- 搬家APP-竞品分析报告
- Jsoup解析html页面实现CSDN博客客户端
- 学习设计模式五步走