PVE 增加或者更换硬盘后扩容,以及删除掉lvm-local,非常简单
之前接触的都是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、恢复虚拟机
参考文章:https://blog.csdn.net/obana/article/details/112798205