使用 [[VMware中给CentOS磁盘扩容]] 报错 GPT PMBR size mismatch (104857599 != 209715199) will be corrected by write.

背景:原本是50G的,添加了50G磁盘,但是系统显示报错如标题。

  1. 虚拟机增加硬盘容量
    image-20231213220437590

  2. 查看ubuntu中当前硬盘信息
    输入命令 df -h
    image-20231213220445366

输入命令 fdisk -l 出现报错
image-20231213220452922

解决:GPT PMBR size mismatch (104857599 != 209715199) will be corrected by write.

输入命令 parted -l 修复分区表
image-20231213220528617

使用 parted 追加容量到/dev/sda3

  1. 输入命令 parted /dev/sda
  2. 输入命令 unit s 设置Size单位,方便追加输入
  3. 输入命令 p free 查看详情
  4. 输入命令 resizepart 3 追加容量到sda3
  5. 输入命令 209715166s 空闲容量区间Free Space结束位置
  6. 输入命令 q 退出
    image-20231213220756091

更新LVM中pv物理卷

输入命令 pvresize /dev/sda3 更新pv物理卷

输入命令 pvdisplay 查看状态

image-20231213220820144

LVM逻辑卷扩容

输入命令 lvdisplay 获取到这个逻辑卷名称

image-20231213220834007

输入命令 lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 逻辑卷扩容

image-20231213220845416

输入命令 resize2fs /dev/ubuntu-vg/ubuntu-lv 刷新逻辑卷(这里需要考虑类型,参考 [[VMware中给CentOS磁盘扩容]])
image-20231213220924390

最后重启系统查看是否能正常启动,在查看大小是否正常