Linux操作系统中逻辑券的扩容

avatar
作者
筋斗云
阅读量:0

想要成功扩容一个逻辑券的流程

1.扩展逻辑券的物理边界

2.扩展逻辑券的文件系统的大小

第一步首先让逻辑券本身扩大,这时使用lvscan就可以查看逻辑卷的变化,但是扩展出来的空间是存入不了数据的,还必须进行第二步就是将该逻辑券的文件系统也扩展到相应的大小。

实际操作去扩展逻辑卷的空间

1.确认卷组有足够的剩余空间。

如上图所示,是来查看卷组的剩余空间,

2.扩展逻辑卷的物理边界

如上图所示,可以使用lvextend -L +10G /dev/data/web命令去扩展逻辑卷的物理边界,这时可以直接使用lvscan 命令去查看逻辑卷的变化,

可以使用df -hT命令去查看这时只是扩展了/dev/mapper/data-web的物理边界这时这个逻辑券的大小仍然是5G

如上图所示,当逻辑卷的文件系统是ext的时候就需要使用resize2fs命令去扩展逻辑卷的文件系统。

这时再使用df -hT命令去查看逻辑卷的信息,就会发现该逻辑卷的文件系统的大小,就会扩展到15GB

当扩展逻辑券容量的时候是不会影响原来的数据的。

不同文件系统的扩展命令是不一致的,比如当文件系统时xfs的时候,想要扩展xfs的文件系统就需要使用命令xfs_grows

比如当文件系统是ext的时候,就需要使用命令redisze2fs去扩展文件系统是xfs的逻辑卷的大小。

当逻辑卷所在的卷组空间不够的时候,该如何去扩展卷组的空间,在去对逻辑卷进行扩容。

如上图所示,是使用vgdisplay 卷组名称 | grep -i free来查看这个卷组的剩余空间的。

如上图所示,如果想要去扩展一个卷组的大小,就需要往这个卷组中去添加新的物理卷,

如上图所示,可以看到sdf以后的磁盘还没有被添加到卷组或者是被挂载。

如上图所示,可以将/dev/sdf的磁盘使用pvcreate命令去定义成为一个物理卷,然后使用vgextend命令去将这个物理卷添加到相应的卷组当中,随后可以使用vgdispaly + 卷组名称 命令去查看卷组的情况。

如上图所示,这是去扩展逻辑卷的物理边界,即使用命令lvextend -L +扩容的大小 逻辑卷的名称

随后使用lvscan来查看系统内逻辑卷的变化,

随后因为该逻辑卷的文件系统中xfs,所以要用命令xfs_growfs   逻辑卷的名称

以此来扩展逻辑卷的文件系统,随后使用命令df -hT来查看逻辑卷扩容之后的结果。

如果根分区不够了。就需要在保证根分区是个逻辑卷的前提下去扩展根分区的容量。

如上图所示,使用df -hT发现根分区的大小是 18G

随后使用lvscan来查看系统中所存在的逻辑卷。

因为根分区和swap交换分区都处于centos这个卷组中,所以就需要使用vgdisplay centos卷组名称,来查看这个卷组的剩余空间。

如上图所示,因为使用vgdisplay 卷组名称,发现centos的卷组名称的空间为0

随后使用lsblk来查看系统中的可用的剩余磁盘,

如上图所示,将可用的磁盘sdg使用命令pvcreate 声明为物理卷,随后将sdg添加到卷组centos中,这时使用命令vgextend ,随后使用命令vgdisplay 卷组名称,以此来查看卷组空间的变化。

如上图所示,当centos卷组的空间被扩容之后,就可以使用命令lvextend -L +扩容大小 逻辑卷的名称

以此来扩展逻辑卷的物理空间,这时可以命令lvscan来查看系统中名称为root的逻辑卷的空间变化。

如上图所示,当完成对逻辑卷的物理边界的扩展之后,可以使用命令xfs_growfs 来扩展root逻辑卷文件系统的大小。

随后使用命令df -hT去查看相应的逻辑卷的空间变化。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!