深入解析Centos /boot过小无法更新内核问题

 更新时间:2019年05月15日 11:35:19   作者:JPinsz  
这篇文章主要介绍了Centos /boot过小无法更新内核问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

Centos7默认安装时,/boot目录设置只有150M左右,这样编译几个版本的内核/boot空间就不够用了。报错大致如下:

Disk Requirements: At least 3MB more space needed on the /boot filesystem.

这里用的方法是:添加一块硬盘(由于是VM,所以比较方便),添加到VG卷组中,然后新建一个创建一个逻辑卷,将/boot mount到新建的逻辑卷,这样的话,/boot就可以要多大有多大了,具体操作如下:

1、添加一个硬盘

2、新建逻辑卷

  ①、新建LVM分区 并 添加到现有VG卷组中

    fdisk -l # 查看到添加的新硬盘

    

    用新硬盘创建物理卷,pvcreate 磁盘分区或整个磁盘    

    

    vgdisplay #查看现有VG卷组的情况,记下卷组名字cl; 应该注意到Free PE现在是0的状态

    

    添加新的物理卷到卷组,vgextend 卷组名 新加入的物理卷

    

    这时再一次查看VG情况,将看到Free PE已经有了20G。这时就可以用了

    

    新建逻辑卷,lvcreate -L 逻辑卷大小(K、M、G)-n 逻辑卷名称 所属的卷组名;并格式化为xfs文件系统

    

    可以看到逻辑卷已经创建成功

3、将/boot目录挂载到新的逻辑卷下,并将/boot目录下所有内容拷贝过去

  查看现有目录挂载情况,df -hT

  

  ①、umout /boot

  ②、mkdir /boot_old

  ③、mount /dev/sda1 /boot_old

  ④、mount /dev/mapper/cl-for--boot /boot

  ⑤、cp -rp /boot_old/* /boot

  ⑥、更改/etc/fstab

    

查看现在目录挂载情况,搞定。可以正常升级内核了。

  

总结

以上所述是小编给大家介绍的Centos /boot过小无法更新内核问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Centos 源

    Centos 源

    Centos操作说明
    2008-04-04
  • ubuntu16.04安装搜狗拼音的图文教程

    ubuntu16.04安装搜狗拼音的图文教程

    在ubuntu16.04安装搜狗拼音,首先我们在官网上面下载最新的搜狗拼音输入法linux版本的,具体安装方法,本文给大家介绍的非常详细,需要的的朋友参考下
    2017-01-01
  • 在CentOS中安装Rancher2并配置kubernetes集群的图文教程

    在CentOS中安装Rancher2并配置kubernetes集群的图文教程

    这篇文章主要介绍了在CentOS中安装Rancher2并配置kubernetes集群的图文教程,通过本文可以掌握Docker常用操作,了解K8s基本原理,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-05-05
  • Linux/ubuntu 下安装pyspider的过程

    Linux/ubuntu 下安装pyspider的过程

    pyspider 是 python 语言的一个爬虫工具,提供有GUI界面,可以在web界面中制定任务、爬取数据和导出结果。这篇文章主要介绍了Linux/ubuntu 下安装pyspider的过程,需要的朋友可以参考下
    2018-04-04
  • Ubuntu14.04 安装配置Tomcat7教程

    Ubuntu14.04 安装配置Tomcat7教程

    这篇文章主要介绍了Ubuntu14.04 安装配置Tomcat7教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • linux(ubuntu)下FTP的使用教程

    linux(ubuntu)下FTP的使用教程

    这篇文章主要介绍了linux(ubuntu)下FTP的使用教程,包括安装,配置ftp服务组件的方法,非常不错,具有参考借鉴价值,需要的的朋友参考下
    2017-01-01
  • linux下输入长文件名小技巧

    linux下输入长文件名小技巧

    linux下输入长文件名小技巧...
    2006-10-10
  • 简述Linux文本处理命令“sed”

    简述Linux文本处理命令“sed”

    sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。下面通过本文给大家简单介绍Linux文本处理命令“sed”,需要的朋友参考下吧
    2017-11-11
  • samba共享目录权限问题

    samba共享目录权限问题

    这篇文章主要介绍了samba共享目录权限问题,首先大家需要安装samba,然后在创建文件夹,具体创建方法和内容详情大家可以参考下本文
    2017-01-01
  • FreeBSD6.0Release+Squid+Socks5服务器架设笔记

    FreeBSD6.0Release+Squid+Socks5服务器架设笔记

    FreeBSD6.0Release+Squid+Socks5服务器架设笔记...
    2007-05-05

最新评论