天天看点

LVM学习之逻辑卷LV及卷组扩容VG

上篇文章中介绍了有关lvm基础的知识,这篇文章我们来介绍如何给lvm的逻辑卷lv及卷组vg扩容。

lvm的逻辑卷,我们知道它最后相当于一个分区,既然是一个分区那么它就有空间大小的区分。如果现在逻辑卷的空间不够了该怎么办呢?

别担心,lvm提供了给逻辑卷扩容的办法。我们可以通过lvextend命令来实。

在给逻辑卷扩容之前,我们先来看看现在逻辑卷/dev/vg1/data大小,如下:

LVM学习之逻辑卷LV及卷组扩容VG

通过上图我们可以逻辑卷/dev/vg1/data为500m,现在对其进行扩容。扩容到800m,使用lvextend命令,如下:

lvextend -l 800m /dev/vg1/data

LVM学习之逻辑卷LV及卷组扩容VG
LVM学习之逻辑卷LV及卷组扩容VG

注意在扩容要注意,扩容后的逻辑卷的空间一定要小于卷组的空间。

扩容后,我们使用df命令查看/testlvm目录的大小,如下:

LVM学习之逻辑卷LV及卷组扩容VG

通过上图,我们发现尽管逻辑卷已经扩容。但是逻辑卷说挂载的分区并没有扩容。

其实这个只需要我们使用resize2fs执行下就ok,如下:

resize2fs /dev/vg1/data

LVM学习之逻辑卷LV及卷组扩容VG

以上是逻辑卷扩容,下面我们来进行卷组扩容。

卷组扩容,我们可以通过vgextend命令来实现。

再给卷组扩容之前,我们先来查看卷组的空间大小,如下:

LVM学习之逻辑卷LV及卷组扩容VG

通过上图,我们可以看到目前卷组vg1的大小为1000m,现在我们在其扩容1000m。

在给卷组扩容比较简单,我们只需要把新的pv物理卷加到卷组中即可。

查看物理卷的空间,如下:

df -h /dev/sda6

LVM学习之逻辑卷LV及卷组扩容VG

查看卷组的空间

LVM学习之逻辑卷LV及卷组扩容VG

为卷组扩容使用vgextend命令,如下:

vgextend vg1 /dev/sda6

LVM学习之逻辑卷LV及卷组扩容VG

查看扩展后的卷组空间,如下:

LVM学习之逻辑卷LV及卷组扩容VG

通过以上操作,我们就很容易对逻辑卷及卷组进行扩容。