场景:在华为云新建了一批ECS,系统盘选择了200G,但是服务器创建完毕后 / 分区只有30G,剩余的部分没有被使用。
解决方法:
1、查看分区情况,并修复分区表
输入命令 df -h
输入命令 fdisk -l
解决:GPT PMBR size mismatch (83886079 != 629145599) will be corrected by write.
输入命令 parted -l 修复分区表
- 使用 parted 追加容量到/dev/vda3
parted /dev/vda
unit s 设置Size单位,方便追加输入
p free 查看详情
resizepart 3 追加容量到分区vda3
629145566s 空闲容量区间Free Space结束位置
q 退出
3.更新LVM中pv物理卷
输入命令 pvresize /dev/vda3 更新pv物理卷
输入命令 pvdisplay 查看状态
4.LVM逻辑卷扩容命令
lvdisplay
lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv // 逻辑卷扩容 增加100G
lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至10G
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 //按百分比扩
选择100%空余空间扩容
输入命令 resize2fs /dev/ubuntu-vg/ubuntu-lv 刷新逻辑卷
扩容完成。