创建增加逻辑卷


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

 

  • 一、建立逻辑卷

  • 二、增加逻辑卷



 逻辑卷图

wKioL1miU4HyRqOQAACW78vAxeg175.png

一、建立逻辑卷

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

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

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

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

wKiom1miVDPTZgWmAADlls9mrTU655.png

mkfs.ext4 /dev/sdb2

mkfs.ext4 /dev/sdb3

      2、  创建pv

       pvcreate /dev/sdb2

wKioL1miVDKST1TdAABwNniok04563.png

wKiom1miVE3R6UpgAABB5TB9FUM714.png

      3、 创建卷组

wKiom1miVFmR4NQ3AAA3KWXyuVE866.png

 vgs /vgdisplay 查看

wKioL1miVFPgEpRYAAAtbHMAhMg128.png

       4、 创建10G逻辑卷lv

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

wKioL1miVF_wdr59AAAx6OvhEZY812.png

 lvs ,lvdisplay 查看逻辑卷

wKiom1miVHrSJGyGAAAxpRSesvM971.png

      5、 创建逻辑卷文件系统

           mkfs.ext4 /dev/vgtest/lvtest

      6、  挂载起来就可以用了

  wKiom1miVISwtAx8AACvTkYlnZg982.png

二、增加逻辑卷

实验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,可以满足逻辑卷的扩展,所以直接增加(逻辑卷的扩展支持在线扩展,不用取消挂载)

  wKioL1miVTyji6Q3AAB13LclRm8097.png

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

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

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

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