linux对已有lvm分区进行扩容
程序员文章站
2022-03-12 09:34:32
...
linux对已有lvm分区进行扩容
问题描述
服务器原本有一个1t的硬盘,后新加了一个1t硬盘,现在要把这个新加的合并到原有的分区上。
分区
- pv(physical volume)即物理卷,就是物理磁盘,可以通过
fdisk -l
查看操作系统有几块硬盘 - vg(volume group)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘
- lv(logical volume)及逻辑卷,就是在vg指定的物理磁盘组)里面划分出来的
简单来说,pv就是硬盘,vg就是负责管理硬盘的,lv就是展现给用户的逻辑分区
接下来的操作顺序基本上也是 pv => vg => lv => 进行挂载使用
开始进行扩容
创建pv
pvcreate /dev/vdc
查看pvs和vgs
这里看到了原有的pv和新建的pv,原有的硬盘的pv是/dev/vdb1
,其所在vg是orahome
,接下来将新建的pv加到vg中
将新建的pv加到vg中
vgextend orahome /dev/vdc
vgs看一下,已经加进去了
给lv增加容量
lvextend -l +100%FREE /dev/mapper/orahome-lv--orahome
这里通过 -l 命令给lv指定增加了一倍的容量,这里的/dev/mapper/orahome-lv--orahome
是之前lv的名称
lvs看一下
挂载并重新识别文件系统
首先进行挂载,之后重新识别文件系统,由于我这里是xfs类型的文件系统,执行下面命令进行重新识别
xfs_growfs /dev/mapper/orahome-lv--orahome
df -h
验证一下
可用容量已经变多了,扩容完成了