其实跟普通LVM扩容一样,只是生疏了,特此记录下。
在物理空间扩容后,系统层面扩容流程为:
使用fdisk 删除原分区--》使用Fdisk 创建新分区,容量必须大于原来的容量,且分区起始位置必须一样--》再使用LVM相关工具进行扩容即可。
个人理解为删除原分区再重新创建一个更大的分区,而数据还存在原因为”原分区表没有被破坏“
这种情况似乎只适用于虚拟化环境,而物理环境应该是直接增加新的PV后扩充至LVM即可。
背景:
原虚拟机系统针对一块磁盘先创建为扩展分区,再将分区创建为LVM格式,现需要将原磁盘40G扩容至80G
操作过程:
1. 进入安全模式(如果是vRealize Log Insight 在Grub引导选项增加引导参数 init=/bin/sh),查看当前分区信息
可看到物理磁盘sdb已经由40G扩容至80G,如果将新增加的40G空间扩容至/dev/sdb5分区呢?
2. 使用Fdisk /dev/sdb 执行如下步骤
删除当前分区
可看到当前分区已经删除。
执行以下操作创建新分区,容量为80G
3、重启系统进行LVM扩容
PV扩容:
重新扫描VG
LV扩容
文件系统扩容