如何对Proxmox下的Ubuntu虚拟机LVM磁盘扩容
前言
有时候,当我们在使用虚拟机时,会遇到需要扩展磁盘容量的需求,而笔者近期就对一台玩具虚拟机进行了这样的扩容操作。由于安装系统时,选择了LVM磁盘分区,导致了仅仅将虚拟机的虚拟磁盘容量拉大是不够的,还需要进一步在系统内敲几行指令,以此文记录一下相关流程。
本文涉及到的虚拟机是安装在Proxmox下的Ubuntu。
正文
首先在虚拟机管理平台系统内,将相关虚机的磁盘容量增大,这一步不多赘述。
扩容后,SSH连入系统,键入:
1 | df -h |
此时应该可以看到实际使用的分区:/dev/mapper/ubuntu--vg-ubuntu--lv
的容量并没有变化。
再次键入:
1 | sudo vgdisplay |
应该可以找到Free PE / Size
字段,此时如果可以看到多出来的容量,就可以进行下一步了。
利用可用空间扩容:
1 | sudo lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv //增加10G |
执行调整:
1 | sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv |