LVM基本操作(三)扩展
这一部分主要介绍逻辑卷管理(LVM)过程中,出现逻辑卷(LV)空间不足的情况下动态扩展其空间的命令的使用。首先,在扩展LV空间时要确保逻辑卷组(VG)有足够的空间,至少VG的未使用空间大于要扩展的空间。所以就会出现两种情况,一种是:VG空间足够满足扩展LV时使用的空间;另一种是,VG剩余空间小于要扩展所使用的空间。
针对第一种情况:VG空闲空间 > 扩展LV使用的空间
我们选择要扩展的LV前,我们先看一下我们当前的实验环境下VG和LV的情况。
命令:lvs
命令:vgs
从图中可以看到,VG由两个cl和linuxcast,LV由五个,root、swap、mylv,mylv2、mylv3。在此,我们要对mylv进行扩展将其空间扩展到4g。mylv在名为linuxcast的VG中。
命令格式:lvextend -L +[N]G [要扩展的LV目录] ,其中N为所要扩展的大小
扩展完后如果发现mylv的大小没有发生变化,看以使用resize2fs [要更新目录] 更新一下文件系统。
针对第二种情况:VG空闲空间 < 扩展LV使用的空间
面对这种情况,我们需要先扩展VG空间,扩展VG空间时,要添加新的磁盘或者分区,然后对添加的物理磁盘或者分区进行逻辑物理卷化格式操作,即进行PV处理。
我们可以查看磁盘信息:fdisk -l
我们发现一共有五块物理磁盘,我们再添加一块物理磁盘,就是 Disk /dev/sdg
因此,我们扩展VG时必须使用PV处理后的物理磁盘,我们叫做物理卷。所以我们需要对新添加的/dev/sdg磁盘进行PV处理。
命令格式:pvcreate [要处理磁盘的目录]
先查看扩展前VG、PV信息:
命令:pvs 和 vgs
可以看到名为linuxcast 的vg空闲空间为1.99g,新添格式化的物理卷/dev/sdg 还没有被任何vg利用。
命令格式: vgextend [要拓展的VG名字] [要添的物理卷目录]
扩展完VG后查看,扩展后的VG、PV信息。
可以看到,linuxcast空闲空间为4.99g,新的物理卷pv有了所属的vg。
总结:本文主要讲了LV、VG的扩展。其命令为:lvextend和vgextend
命令格式: vgextend [要拓展的VG名字] [要添的物理卷目录]
命令格式: vgextend [要拓展的VG名字] [要添的物理卷目录]
主要注意的就是,vg空间不足时,扩展vg,扩展vg就要进行pv操作。流程图如下:
本文出自 “12405111” 博客,请务必保留此出处http://12415111.blog.51cto.com/12405111/1889467
原文:http://12415111.blog.51cto.com/12405111/1889467