假如是主分区
apt install cloud-guest-utils
之后执行两个命令即可(下面的1对应vda1,为系统盘的第一个分区扩容,即vda1)growpart /dev/vda 1
resize2fs /dev/vda1
假如是逻辑分区
- lvdisplay查看逻辑分区信息
- 执行命令lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv,注意后面的逻辑分区名字使用lvdisplay命令获取到的
4、执行 命令resize2fs /dev/ubuntu-vg/ubuntu-lv 刷新逻辑卷
假如上面的逻辑分区不行
可以通过以下步骤找到问题并扩容:
- 使用 vgdisplay 命令查看卷组的空闲空间大小:
vgdisplay ubuntu-vg
-
如果空闲空间为 0,需要先扩展卷组的容量。
-
使用 pvdisplay 查看当前物理卷的大小。
-
使用 pvresize 命令扩展物理卷:(下面的sda3根据pvdisplay的情况填写)
pvresize /dev/sda3
- 然后使用 lvextend 扩展逻辑卷:
root@vm:~# lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lvSize of logical volume ubuntu-vg/ubuntu-lv changed from <199.00 GiB (50943 extents) to <499.00 GiB (127743 extents).Logical volume ubuntu-vg/ubuntu-lv successfully resized.
- 最后使用resize2fs扩展文件系统
resize2fs /dev/ubuntu-vg/ubuntu-lv