Linux操作系统怎么解决“/boot”分区满了
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux操作系统怎么解决“/boot”分区满了,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1554字,纯文字阅读大概需要3分钟。
内容图文
生产服务器:
OS:CentOS 6.8
任务:yum upgrade #升级软件包,但不更改软件和系统配置,不升级内核。
问题:
运行 rpm_check_debug
执行事务测试
事务测试出错:
installing package kernel-2.6.32-642.11.1.el6.x86_64 needs 15MB on the /boot filesystem
出错情况
-------------
磁盘要求:
At least 15MB more space needed on the /boot filesystem.
[root@sky9896 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 49G 22G 25G 48% /
tmpfs 939M 44K 939M 1% /dev/shm
/dev/sda1 93M 75M 14M 85% /boot
/dev/sda5 179G 1.8G 168G 2% /home
解决方法:删除旧版的 kernel
[root@sky9896 /]# rpm -qa|grep kernel
dracut-kernel-004-409.el6_8.2.noarch
kernel-2.6.32-504.1.3.el6.x86_64
kernel-firmware-2.6.32-642.el6.noarch
kernel-devel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-642.el6.x86_64
kernel-devel-2.6.32-642.el6.x86_64
kernel-headers-2.6.32-642.el6.x86_64
[root@sky9896 /]# yum remove kernel-2.6.32-504.1.3.el6.x86_64 kernel-devel-2.6.32-573.12.1.el6.x86_64 kernel-2.6.32-573.12.1.el6.x86_64 kernel-devel-2.6.32-642.el6.x86_64 kernel-headers-2.6.32-642.el6.x86_64
............
删除完毕!
[root@sky9896 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 49G 22G 25G 47% /
tmpfs 939M 44K 939M 1% /dev/shm
/dev/sda1 93M 28M 61M 32% /boot #可用空间61M
/dev/sda5 179G 1.8G 168G 2% /home
[root@sky9896 /]# yum upgrade #升级软件包
[root@sky9896 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 49G 22G 25G 47% /
tmpfs 939M 44K 939M 1% /dev/shm
/dev/sda1 93M 54M 35M 61% /boot #升级软件包之后,可用空间只可用35M
/dev/sda5 179G 1.8G 168G 2% /home
原文:http://sky9896.blog.51cto.com/2330653/1875939
内容总结
以上是互联网集市为您收集整理的Linux操作系统怎么解决“/boot”分区满了全部内容,希望文章能够帮你解决Linux操作系统怎么解决“/boot”分区满了所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。