LVM逻辑卷的管理

    技术2022-07-11  131

    一、什么是LVM逻辑卷

           把硬盘分区作为物理卷PV,建立卷组VG,VG上建逻辑卷LV,再做成文件系统,可扩展性强,我们建立文件系统的盘就不是建立在物理盘上,而是建立在一个叫LV逻辑卷上面,这个卷是一个逻辑概念不是物理盘,空间可能大于一个物理盘,也可能小于一个物理盘。而且这个LV逻辑卷的空间可以扩展和缩小,这样就给上层的文件系统提供了更好的支持。

     pv                 物理卷              被处理过的物理分区

    pe                  物理扩展          设定存储最小单元

    vg                  物理卷组          捆绑pv到一个组中

    lv                    逻辑卷             分配最终的使用设备

    二、LVM的分区建立

    1.建立实验环境

    mkdir /weixindate 提前建立文件 watch -n 1 'pvs;echo ++++;vgs;echo ++++;lvs;echo ++++;df -h /weixindate' 监视命令如上 建立物理分区并设定分区type为lvm

    2.LVM的建立

    pvcreate /dev/sdb6 ##创建pv vgcreate weixinvg -s 2M /dev/sdb6 ##创建vg -s,设定pe大小位2M lvcreate -L 100M -n weixinlv weixinvg ##创建lvm,-L 指定大小,-n 指定名称 mkfs.xfs /dev/weixinvg/weixinlv ##格式化 mount /dev/weixinvg/weixinlv /weixindata/ ##挂载

    3.改变逻辑卷大小(LVM的拉伸和缩减)

    lvextend -L 20M /dev/weixinvg/weixinlv ##拉伸设备 xfs_growfs /weixindata/ ##拉伸文件系统,在企业7中可以用设备或挂载点 逻辑卷的缩减,在企业8中只能用挂载点 umount /weixindate/ ##卸掉设备 mkfs.ext4 /dev/weixinvg/weixinlv ##改变系统格式 resize2fs /dev/mapper/weixinvg-weixinlv 50M ##当文件系统为ext时,使用此命令 ##逻辑卷缩减为50M lvreduce -L 150M /dev/weixinvg/weixinlv ##逻辑卷缩减为150M (xfs格式)

    注意:XFS文件系统格式不支持热拉伸展,而且空间只能扩大不能缩小。

    4.物理卷的取出

    lvremove /dev/weixinvg/weixinlv vgremove weixinvg pvremove /dev/sdb6 fdisk /dev/sdb6 partprobe

    5.LVM快照

    lvcreat -L 50M -n westosdate.bak -s /dev/weixinvg/weixinlv

     

    Processed: 0.009, SQL: 9