美文网首页
LVM逻辑卷

LVM逻辑卷

作者: zxhChex | 来源:发表于2019-08-02 20:41 被阅读0次

    LVM逻辑卷是管理磁盘的一种方式,性质与基本磁盘无异。
    LVM可以随意扩张大小,缩减大小,快照备份。

    对于磁盘的管理方式

    一.基本磁盘的管理

    基本分区(mbr或者gpt)---> 文件系统filesystem ---> 挂载mount

    MBR 分区

    用于分区小于2TB的磁盘 可拥有四个主分区。另可添加扩展分区,逻辑分区。
    例如:3主分区+1扩展分区(n个逻辑分区)

    GPT 分区

    用于分区大于2TB的磁盘,最多可拥有128个主分区

    二.逻辑磁盘的管理

    逻辑卷 ---> 文件系统filesystem ---> 挂载 mount

    工作原理

    PV 物理卷
    PE 物理块
    VG 卷组
    LV 逻辑卷
    LE 逻辑块

    工作原理

    查看磁盘信息

    ① ll /dev/sd*
    ② lsblk

    一. 分区

    将物理磁盘转为PV
         pvcreate  /dev/sdc
    
    查看物理卷信息
         pvs  (scan)
    
    创建卷组VG

    VG 就是管理物理卷的一种工具,将新添加的物理卷都一起管理。

         vgcreate  vg1  /dev/sdc
    
    查看卷组信息
         vgs
    
    创建逻辑卷LV
         lvcreate -L 200M -n lv1 vg1
    
    查看逻辑卷
         lvs
    

    二.格式化(创建文件系统)

         mkfs.ext4  /dev/vg1/lv1
    

    ext4就是Linux系统管理的一种方式,第四代扩展式文件系统

    xfs是一种高性能的日志文件系统

    三. 挂载

         mkdir  /mnt/lv1
    
    手动挂载(临时)
         mount -t ext4  /dev/vg1/lv1  /mnt/lv1
    
    自动挂载(开机自动挂载)
         vim /etc/fstab
    /dev/vg1/lv1   /mnt/lv1    ext4    defaults      0     0
    

    分区 挂载点 文件系统类型 默认选项 优先级(压缩 检测)

    重新加载fstab
         mount -a
    
    查看已挂载的磁盘
         df -hT 
    

    LV扩容以及减少

    扩容
         lvextend  -L +200M  /dev/vg1/lv1
    

    xfs的lvm 不支持减少

    扩容后刷新文件系统
         resize2fs   /dev/vg1/lv1     (resize to fs)
    
    LV减少
    取消挂载
         umount /dev/vg1/lv1
    
    缩小lv
         lvreduce -L -200M /dev/vg1/lv1
    
    格式化
         mkfs.ext4  /dev/vg1/lv1
    

    逻辑卷的删除

    先取消挂载 umount /dev/vg1/lv1z
    删除逻辑卷 lvremove /dev/vg1/lv1
    删除vg卷组 vgremove /dev/vg1
    删除pv物理卷 pvremove /dev/sdb

    VG扩容和减少

    VG扩容
    添加新的物理磁盘,创建物理卷后加入卷组
         vgextend  vg1  /dev/sdd
    
    VG 减少

    vgreduce

    查看设备的文件类型
    blkid /dev/sharkVG/sharkLV1

    扩容ext4
    // 扩展LV
    lvextend -L +100G /dev/centos_controller/root
    // 执行重设大小,非xfs
    resize2fs /dev/cl/root

    扩容xfs
    // 扩展LV
    lvextend -L +100G /dev/centos_controller/root
    // 执行调整
    xfs_growfs /dev/centos_controller/root

    强制内核重新加载分区表
    partprobe /dev/sdb
    查看分区信息
    fdisk -l /dev/sdb

    相关文章

      网友评论

          本文标题:LVM逻辑卷

          本文链接:https://www.haomeiwen.com/subject/knprdctx.html