创建增加逻辑卷

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建增加逻辑卷相关的知识,希望对你有一定的参考价值。

创建增加逻辑卷


   逻辑卷:是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区逻辑卷的扩展支持在线扩展

 

  • 一、建立逻辑卷

  • 二、增加逻辑卷



 逻辑卷图

技术分享

一、建立逻辑卷

  可以从上面的图看出,物理卷pv 由物理设备生成,卷组vg 由一个或多个pv组成,逻辑卷lv来自vg,如果要建立逻辑卷首先要建立pv ,vg,然后是lv

实验1:创建一个10G的逻辑卷

      说明:可以用两个10G的磁盘分区建立两个10Gpv ,组成20Gvg ,用卷组10G的空间创建10Glv,卷组剩余的10G空间,可以在日后扩展逻辑卷lv

      1、分区,sdb盘分出两个10G的分区,为ext4文件系统

技术分享

mkfs.ext4 /dev/sdb2

mkfs.ext4 /dev/sdb3

      2、  创建pv

       pvcreate /dev/sdb2

技术分享

技术分享

      3、 创建卷组

技术分享

 vgs /vgdisplay 查看

技术分享

       4、 创建10G逻辑卷lv

       创建命令 lvcreate -L#[mMgGtT] -n NAME VolumeGroup  大小单位可以是MGT,不分大小写

技术分享

 lvs ,lvdisplay 查看逻辑卷

技术分享

      5、 创建逻辑卷文件系统

           mkfs.ext4 /dev/vgtest/lvtest

      6、  挂载起来就可以用了

  技术分享

二、增加逻辑卷

实验2:增加逻辑卷到15G,即再扩展5G

  说明:

    (1)当卷组剩余大小够扩展逻辑卷时

   首先增加逻辑卷,然后增加文件系统大小

    (2)当卷组剩余大小不够扩展逻辑卷时,按上面步骤,首先增加pv ,然后增加卷组大小(语法:vgextend  /dev/vgtest  /dev/sdb1(pv)),最后增加逻辑卷(语法:

 lvextend -L +5G  /dev/testvg/testlv),增加文件系统。-L +5G 表示增加5G,也可以-L 15G 指定大小15G

 因为之前创建的卷组有20G,可以满足逻辑卷的扩展,所以直接增加(逻辑卷的扩展支持在线扩展,不用取消挂载)

  技术分享

      注意:这里我增加逻辑卷后文件系统直接增加到文件系统了,当有些情况,增加了逻辑卷,用lvs却看不到增加,这时需要增加文件系统。

      方法1:命令:resize2fs /dev/vgtest/lvtest

      方法2:增加逻辑卷和增加文件系统,一个命令:

      lvextend -L +5G –r /dev/testvg/testlv  (但是-r有时会不起作用,最好把两种方法都记住)


以上是关于创建增加逻辑卷的主要内容,如果未能解决你的问题,请参考以下文章

磁盘管理之逻辑卷

磁盘管理之逻辑卷(转载)

在Linux中逻辑卷LVM如何创建

vmware上给根分区增加空间以及创建逻辑卷

LVM逻辑卷创建管理

LVM (逻辑卷)的增加扩容缩小删除操作