创建增加逻辑卷
逻辑卷:是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。逻辑卷的扩展支持在线扩展
目 录
一、建立逻辑卷
二、增加逻辑卷
逻辑卷图
一、建立逻辑卷
可以从上面的图看出,物理卷pv 由物理设备生成,卷组vg 由一个或多个pv组成,逻辑卷lv来自vg,如果要建立逻辑卷首先要建立pv ,vg,然后是lv
实验1:创建一个10G的逻辑卷
说明:可以用两个10G的磁盘分区建立两个10G的pv ,组成20G的vg ,用卷组10G的空间创建10G的lv,卷组剩余的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有时会不起作用,最好把两种方法都记住)