天天看点

创建增加逻辑卷一、建立逻辑卷二、增加逻辑卷

创建增加逻辑卷

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

目 录

一、建立逻辑卷

二、增加逻辑卷

 逻辑卷图

<a href="https://s2.51cto.com/wyfs02/M01/A2/8D/wKioL1miU4HyRqOQAACW78vAxeg175.png" target="_blank"></a>

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

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

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

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

<a href="https://s1.51cto.com/wyfs02/M00/03/DD/wKiom1miVDPTZgWmAADlls9mrTU655.png" target="_blank"></a>

mkfs.ext4 /dev/sdb2

mkfs.ext4 /dev/sdb3

      2、  创建pv

       pvcreate /dev/sdb2

<a href="https://s5.51cto.com/wyfs02/M02/A2/8D/wKioL1miVDKST1TdAABwNniok04563.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/03/DD/wKiom1miVE3R6UpgAABB5TB9FUM714.png" target="_blank"></a>

      3、 创建卷组

<a href="https://s3.51cto.com/wyfs02/M01/03/DD/wKiom1miVFmR4NQ3AAA3KWXyuVE866.png" target="_blank"></a>

 vgs /vgdisplay 查看

<a href="https://s3.51cto.com/wyfs02/M00/A2/8D/wKioL1miVFPgEpRYAAAtbHMAhMg128.png" target="_blank"></a>

       4、 创建10G逻辑卷lv

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

<a href="https://s5.51cto.com/wyfs02/M01/A2/8D/wKioL1miVF_wdr59AAAx6OvhEZY812.png" target="_blank"></a>

 lvs ,lvdisplay 查看逻辑卷

<a href="https://s1.51cto.com/wyfs02/M02/03/DD/wKiom1miVHrSJGyGAAAxpRSesvM971.png" target="_blank"></a>

      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有时会不起作用,最好把两种方法都记住)

本文转自 hawapple 51CTO博客,原文链接:http://blog.51cto.com/guanm/1959696