PVE 增加或者更换硬盘后扩容,以及删除掉lvm-local,非常简单

发布时间 2023-08-01 17:28:32作者: 为梦想而努力

    之前接触的都是Esxi系列,在新公司入职后接触是PVE虚拟机,走了一些弯路,发过来,记录下,也可以教下后面的人

参考了这个教程 https://zhuanlan.zhihu.com/p/503070140  发现实现起来很麻烦

 

然后参考了这个教程 https://cloud.tencent.com/developer/article/2234047,再结合自己掌握的, 发现了一个简单的办法

  1,简单的增加硬盘

 可以发现 sdc sde 都没有在lvm里面

先执行 pvcreate /dev/sdc

增加到pv卷中,如果不放心,可以通过pvdisplay 查看

然后执行  vgextend pve /dev/sdg    

添加到vg卷,到了vg卷后就简单了

执行  lvextend -rl +100%FREE /dev/pve/root    ##增加到lvm,回到概要,你就发现lvm容量增加了

当然,你也可以  lvextend -rl +100%FREE /dev/pve/data 将容量增加到local-lvm里面

-----------------------------------------------------------------------------------------

如果你觉得local-lvm 和 lvm 两个分区容易造成空间浪费,可以合并成一个

1、备份虚拟机
2、删除虚拟机
3、删除local-lvm
命令:lvremove pve/data
4、把local-lvm空间分配给Local
命令:
lvextend -l +100%FREE -r pve/root
resize2fs /dev/mapper/pve-root
5、删除local-lvm
网页登陆,数据中心-存储-删除local-lvm
6、编辑local,内容里添加 磁盘映像和容器,保存
7、恢复虚拟机