lvm逻辑卷如何理解?

1.啥是逻辑卷?

逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念。

  • 物理扩展(Physical Extend) :格式化物理磁盘过程中,lvm将底层的硬盘划分成一个个的PE,每个PE默认大小(基本单位)是4M
  • 物理卷(Physical Volume,PV):也就是物理磁盘分区,如果想要使用LVM来管理这个分区,可以使用fdisk将其ID改为LVM可以识别的值,即8e。
  • 卷组(Volume Group,VG):PV的集合
  • 逻辑卷(Logic Volume,LV):VG中画出来的一块逻辑磁盘

2.为啥要用逻辑卷呢? 

1.可在线扩展,方便管理维护。比如一般使用磁盘,如果磁盘空间突然不足了,需要关机再扩大磁盘容量,会给业务造成影响。如果是lvm可以在线扩展磁盘容量,多方便有木有。

2.单个数据盘容量不会太大,比如我需要一个30T的数据盘,使用逻辑卷,将多个小容量的磁盘聚合为一个大的逻辑磁盘,就能满足需求。

3.常用命令


PV
        pvcreate:将物理分区建立成独立的pv;
        pvscan:查找目前系统里面任何具有pv的磁盘;
        pvdisplay:显示出目前系统上面的pv状态;
        pvremove:将pv属性删除,让该分区不具有pv属性。
VG
        vgcreate:主要建立VG的命令,主要参数如下:
            -l:卷组上允许创建的最大逻辑卷数;
            -p:卷组中允许添加的最大物理卷数;
            -s:卷组上的物理卷的PE大小。
        vgscan:查找系统上面是否有VG存在;
        vgdisplay:显示系统上面的VG状态;
        vgextend:在VG内增加额外的PV;
        vgreduce:在VG内删除PV;
        vgchange:设置VG是否启动;
        vgremove:删除一个vg。
LV
        lvcreate:建立LV;
        lvscan:查询系统上面的LV;
        lvdisplay:显示系统上面的LV状态;
        lvextend:在LV里面增加容量;
        lvreduce:在LV里面减少容量;
        lvremove:删除一个LV;
        lvresize:对LV进行容量大小的调整。

4.创建一个LVM

        pvcreate 设备路径 创建物理卷
        vgcreate 名字 pv路径 创建卷组
        lvcreate -n 名字 -L 大小 vg名 创建逻辑卷
        格式化:mkfs.ext4 lv完整路径               格式化逻辑卷(mkfs.文件系统格式或-t 文件系统格式)
        挂载:mount  lv完整路径  挂载点          挂载使用(可以使用/etc/fstab或autofs)

可以参考以下:

新增磁盘创建LVM逻辑卷?速来_小小白下士的博客-CSDN博客

5.总结一下

LVM添加:PV > VG > LV

LVM删除:LV > VG > PV

逻辑卷可以在线扩展,但必须离线缩减,缩减有风险操作需谨慎,谨小慎微

扩展逻辑卷后文件系统也要扩容;缩减逻辑卷前先缩减文件系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值