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

    

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

  

    

    

    

    

    

最新文章

  1. 【每日一linux命令1】linux命令路径
  2. [转][Starling] 神器——原生Swf一键导出到Starling!
  3. Yii 框架学习--02 进阶
  4. SQL保留关键字不能用作表名
  5. 区间DP+next求循环节 uva 6876
  6. Git教程之撤销修改(7)
  7. 基于anyrtc的sdk实现直播连麦互动
  8. POJ 2942.Knights of the Round Table (双连通)
  9. mvc4项目数据库优先的尝试
  10. docker设置固定ip地址
  11. Ubuntu18下sudo apt install xxx出现问题
  12. Scrapy基础(十一)————导出数据到json文件中
  13. 【zc】 php计算两个日期相隔多少年,多少月,多少日的函数
  14. xlrd 和xlwt 对Excel的操作
  15. web API简介(二):客户端储存之document.cookie API
  16. Spark学习之路 (二十八)分布式图计算系统
  17. 【JAVA】异常笔记
  18. day6:vcp考试
  19. python 小游戏之摇骰子猜大小
  20. 解决Mac OS X 升级10.10(Yosemite)后ADT(Eclipse)无法找到真机

热门文章

  1. iOS-NSNotification本地推送、远程推送
  2. 对图片清晰度问题,纠结了一晚上。清理了下Libray,瞬间变清晰了,泪奔
  3. SMAP数据产品介绍与下载方法
  4. 日常工作问题解决:rhel7下使用teamd配置双网卡绑定
  5. Hadoop Join
  6. airflow删除dag不在页面显示
  7. [知乎]鲲鹏920对比intel8180
  8. LeetCode. 颠倒二进制位
  9. Anaconda安装报错
  10. echarts配置项说明//持续添加