奇葩虚拟机配置使用netboot重装并LVM扩容根分区

测试用的虚拟机,配置比较奇葩,给了两个40G的磁盘,为什么要给2个40G的磁盘而不直接给个80G的磁盘,而且磁盘不是LVM分区,你猜为什么,嘿嘿,猜中没奖

试过官方提供的系统模版,没有一个是带LVM的模板,奈何实力有限,实在不知道有什么方法在此种条件下合并两个40G的磁盘,此时路只剩下2个:

1.DD操作系统,希望DD完毕系统自带LVM分区,DD了N个,失败。

2.管理后台带有VNC,使用netboot.xyz安装操作系统,在安装时将磁盘选择为LVM分区。成功啦!

下面做记录,备忘

第一部分采用netboot.xyz安装操作系统(部署方案摘抄自大佬博客:https://linuxoops.com/2022/04/usenetbootcustomvps/,感谢,感谢!)

添加到 GRUB

常见的发行版都包含 grub-imageboot。安装后,将 netboot.xyz.iso 放到 /boot/images目录下,GRUB 就可以自动并完成配置,非常简单。

比如在 Debian/Ubuntu 下:

 重启后,就可以在 GRUB 菜单中看到选项了。本来没想着水博客的,就没截图了。反正就这么个意思,选择

Linux Network Installs

选择你想要的系统,我这里选择的是centos 10,会有两个选项,一个是通过rdp图形界面安装系统,一个是通过文字命令的方式安装,我这里选择了rdp模式安装,神奇的是需要我设置rdp的账号和密码,然后通过windows的远程工具访问服务器的IP地址,键入设置的账号和密码,神奇的事情发生了,远程界面显示的是centos的安装界面。我一直就没搞懂这是什么原理,怎么实现的。

一路下一步,选择安装位置的时候,选择手动部署,果断把磁盘选择为LVM分区,默默等待安装完毕。很顺利,成功进入系统。

 第二部分:LVM分区扩容根分区,科技改变生活,此部分方案来自某大模型解答,感谢!

总结就是下面四个步骤:

1.把 /dev/vdb 作为 LVM 物理卷(PV)

因为之前系统有文件啥的,而且也不是LVM分区,我们先把/dev/vdb格式化成LVM分区

创建PV:pvcreate /dev/vdb1

2.加入现有的卷组(VG)

先用命令查看下VG的信息:vgdisplay

好的,我们本次要讲创建的PV加入到VG,VG名字是:cs_ser781769794965,创建的PV是:/dev/vdb1

加入完毕使用vgdisplay查看VG状态信息:好的,VG的容量已经增加了,Free PE / Size是我们最终可以扩容的空间

3.扩展逻辑卷(LV)

lvdisplay查看下待扩容LV的信息:本次待扩容LV路径为:/dev/cs_ser781769794965/root

采用命令扩容LV:

lvextend -l +100%FREE /dev/cs_ser781769794965/root

4.扩展文件系统

LV扩容成功,此时文件系统的空间还没有增加,使用命令扩展文件系统:

xfs_growfs /dev/cs_ser781769794965/root

注意:

如果 文件系统使用的是 ext4:使用如下命令扩展文件系统

resize2fs /dev/vg_data/lv_root

好了,大工告成。可以愉快的玩耍啦。啦。啦

最重要的是终于水了一篇博客啦。。。。。

未经允许不得转载:小毛子的记录站 » 奇葩虚拟机配置使用netboot重装并LVM扩容根分区

赞 (0) 打赏

相关推荐

    暂无内容!