上篇文章中介绍了有关lvm基础的知识,这篇文章我们来介绍如何给lvm的逻辑卷lv及卷组vg扩容。
lvm的逻辑卷,我们知道它最后相当于一个分区,既然是一个分区那么它就有空间大小的区分。如果现在逻辑卷的空间不够了该怎么办呢?
别担心,lvm提供了给逻辑卷扩容的办法。我们可以通过lvextend命令来实。
在给逻辑卷扩容之前,我们先来看看现在逻辑卷/dev/vg1/data大小,如下:
通过上图我们可以逻辑卷/dev/vg1/data为500m,现在对其进行扩容。扩容到800m,使用lvextend命令,如下:
lvextend -l 800m /dev/vg1/data
注意在扩容要注意,扩容后的逻辑卷的空间一定要小于卷组的空间。
扩容后,我们使用df命令查看/testlvm目录的大小,如下:
通过上图,我们发现尽管逻辑卷已经扩容。但是逻辑卷说挂载的分区并没有扩容。
其实这个只需要我们使用resize2fs执行下就ok,如下:
resize2fs /dev/vg1/data
以上是逻辑卷扩容,下面我们来进行卷组扩容。
卷组扩容,我们可以通过vgextend命令来实现。
再给卷组扩容之前,我们先来查看卷组的空间大小,如下:
通过上图,我们可以看到目前卷组vg1的大小为1000m,现在我们在其扩容1000m。
在给卷组扩容比较简单,我们只需要把新的pv物理卷加到卷组中即可。
查看物理卷的空间,如下:
df -h /dev/sda6
查看卷组的空间
为卷组扩容使用vgextend命令,如下:
vgextend vg1 /dev/sda6
查看扩展后的卷组空间,如下:
通过以上操作,我们就很容易对逻辑卷及卷组进行扩容。