我们已经建立了物理分区,也把物理分区建成物理卷,按照步骤,接下来就要建立卷组了。可以把卷组想象成基本分区中的硬盘,它是由多个物理卷组成的。因为卷组可以动态地调整大小,所以,当卷组空间不足时,可以向卷组中添加新的物理卷。
建立卷组使用的命令是vgcreate,具体命令格式如下:
我们有4个物理卷,分别是/dev/sdb1、/dev/sdb2、/dev/sdb3和/dev/sdc。先把/dev/sdc和/dev/sdb1加入卷组scvg中,留着/dev/sdb2和/dev/sdb3一会儿实验调整卷组大小。命令如下:
我们把/dev/sdc和/dev/sdb1两个物理卷加入卷组scvg中,卷组的名称是可以自定义的。
查看卷组的命令同样有两个:vgscan命令主要用于查看系统中是否有卷组;vgdisplay命令则用于查看卷组的详细状态。命令如下:
现在要把/dev/sdb2和/dev/sdb3两个物理卷加入卷组scvg中,使用的命令是vgextend。命令如下:
既然可以增加卷组容量,当然也可以缩减卷组容量。可以使用vgreduce命令在卷组中删除物理卷。命令如下:
使用LVM的目的是在硬盘空间不足时进行扩容,绝不是觉得硬盘空间太大了,需要缩减,所以缩减卷组容量不符合实际使用习惯。另外,LVM采用的是线性存储模式,也就是说,如果卷组是由两个物理卷组成的,则会先把第一个物理卷写满,再向第二个物理卷中写入数据。这样一旦把有数据的物理卷删除,数据是会丢失的。所以,我们并不建议缩减卷组容量。
当然,缩减之后记得添加回来,以便用于后续实验。
删除卷组的命令是vgremove。命令如下:
只有在删除卷组之后,才能删除物理卷。还要注意的是,在scvg卷组中还没有添加任何逻辑卷,如果拥有了逻辑卷,则记得先删除逻辑卷,再删除卷组。再次强调,删除就是安装的反过程,每一步都不能跳过。
当然,删除之后记得建立回来,否则逻辑卷的实验就不能完成了。命令如下: