其实跟普通LVM扩容一样,只是生疏了,特此记录下。

在物理空间扩容后,系统层面扩容流程为: 

使用fdisk 删除原分区--》使用Fdisk 创建新分区,容量必须大于原来的容量,且分区起始位置必须一样--》再使用LVM相关工具进行扩容即可。


个人理解为删除原分区再重新创建一个更大的分区,而数据还存在原因为”原分区表没有被破坏“


这种情况似乎只适用于虚拟化环境,而物理环境应该是直接增加新的PV后扩充至LVM即可。


背景:

原虚拟机系统针对一块磁盘先创建为扩展分区,再将分区创建为LVM格式,现需要将原磁盘40G扩容至80G



操作过程:

1. 进入安全模式(如果是vRealize Log Insight 在Grub引导选项增加引导参数  init=/bin/sh),查看当前分区信息

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容

可看到物理磁盘sdb已经由40G扩容至80G,如果将新增加的40G空间扩容至/dev/sdb5分区呢?


2. 使用Fdisk /dev/sdb 执行如下步骤

删除当前分区

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_02

可看到当前分区已经删除。


执行以下操作创建新分区,容量为80G

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_03


3、重启系统进行LVM扩容

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_04

PV扩容:

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_05


重新扫描VG

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_06


LV扩容

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_07

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_08


文件系统扩容

关于LVM扩容笔记-VMware vRealize Log Insight扩容_虚拟机LVM离线扩容_09