美文网首页Linux Troubleshooting
Linux LVM逻辑卷管理

Linux LVM逻辑卷管理

作者: yangqing | 来源:发表于2019-01-18 15:18 被阅读15次

    一、LVM概述

    • PV 物理卷:硬盘创建物理卷
    • VG 卷组:多个物理卷创建卷组
    • LV 逻辑卷:在卷组上创建逻辑卷

    二、LVM的管理命令

    功能 PV物理卷 VG卷组 LV逻辑卷
    scan扫描 pvscan vgscan lvscan
    create建立 pvcreate vgcreate lvcreate
    display显示 pvdisplay vgdisplay lvdisplay
    remove移除 pvremove vgremove lvremove
    extend扩展 vgextend lvextend
    reduce减少 vgreduce lvreduce
    • vgcreate 卷组名 /dev/sdb1 /dev/sdb2
    • lvcreate -L 容量大小 -n 逻辑卷名 卷组名
    • lvextend -L +大小 /dev/卷组名/逻辑卷名
    • resize2fs /dev/卷组名/逻辑卷名 # 重新识别文件系统

    三、LVM应用实例

    #修改分区类型“8e”方法:fdisk /dev/sdb,t,8e
    [root@localhost ~]# fdisk -l /dev/sdb /dev/sdc
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         652     5237158+  8e  Linux LVM
    /dev/sdc1               1         652     5237158+  8e  Linux LVM
    [root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc1 
      Physical volume "/dev/sdb1" successfully created
      Physical volume "/dev/sdc1" successfully created
    [root@localhost ~]# vgcreate juanzu /dev/sdb1 /dev/sdc1 
      Volume group "juanzu" successfully created
    [root@localhost ~]# lvcreate -L 8G -n luojijuan juanzu
      Logical volume "luojijuan" created.
    [root@localhost ~]# mkfs.ext4 /dev/juanzu/luojijuan
    [root@localhost ~]# mkdir /data
    [root@localhost ~]# mount /dev/juanzu/luojijuan /data/
    

    四、磁盘挂载问题排查

    █ 卷组激活挂载过程如下:
    [root@localhost ~]# pvscan      # 先扫描能否发现盘阵
      PV /dev/sdb   VG myVG   lvm2 [18.19 TB / 0    free]
      Total: 1 [18.19 TB] / in use: 1 [18.19 TB] / in no VG: 0 [0   ]
    [root@localhost ~]# vgscan      # 扫描是否存在物理卷组
      Reading all physical volumes.  This may take a while...
      Found volume group "myVG" using metadata type lvm2
    [root@localhost ~]# lvscan      #  物理卷组存在的情况下扫描是否存在逻辑卷组
      inactive          '/dev/myVG/myLV1' [9.09 TB] inherit    # inactive表示未激活状态
      inactive          '/dev/myVG/myLV2' [9.09 TB] inherit
    [root@localhost ~]#  vgchange -ay   # 激活逻辑卷组
      2 logical volume(s) in volume group "myVG" now active
    [root@localhost /]# lvscan      # 逻辑卷组激活后即可挂载
      ACTIVE            '/dev/myVG/myLV1' [9.09 TB] inherit
      ACTIVE            '/dev/myVG/myLV2' [9.09 TB] inherit
    [root@localhost /]# mount /dev/myVG/myLV2 /mnt/data2
    

    相关文章

      网友评论

        本文标题:Linux LVM逻辑卷管理

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