我的虚拟机存在一个问题,原来分配的是60G的空间,但实际只用了30G就已经最显示空间已经满,没办法使用:
通过fdisk -l查看分区情况
查看LVM卷组的信息
Free PE / Size 7551 / <29..50 GiB,这是还可以扩充的大小
#lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至19G
lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv //增加10G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv //减小10G
lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv //按百分比扩容
执行lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
增加成功,执行df -h查看磁盘空间情况,发现磁盘大小未有变化 。
执行resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv调整,刷新分区
再次执行df -h查看磁盘空间情况,发现磁盘增加了10G。
如果一开始分配的不是60G,可通过vmware 扩展,这个方式还没试过,后面需要的时候再验证可行性。