阿里云原地扩容方案:添加一个新的云盘替换旧的硬盘
第一步:扩容pv(物理卷)
创建物理卷(直接使用整个硬盘)
pvcreate /dev/vdc
将新物理卷(新硬盘)添加到卷组vg1
vgextend vg1 /dev/vdc
设置旧物理卷(旧硬盘)为不可分配
pvchange -x n /dev/vdb
将旧硬盘上的数据移走(热处理 无损移动到其他硬盘 确保其他硬盘空间充足)
pvmove /dev/vdb
可以将旧物理卷(旧硬盘)从vg1移除
vgreduce vg1 /dev/vdb
将旧物理卷(旧硬盘)从LVM移除
pvremove /dev/vdb
完成,可以拔除/dev/vdb了,此时可以使用pvs命令看到PFree列即为空闲空间
第二步:扩容lv(逻辑卷)
给lv +1GB容量
lvextend -L +1G /dev/vg1/lv1
使新加的容量生效(ext4)
resize2fs /dev/mapper/vg1-lv1
或者 使新加的容量生效(xfs)
xfs_growfs /dev/mapper/vg1-lv1