• centos6下的lvm逻辑卷的管理


    LVM:Logical Volume Manager 将多块设备组合成一个来使用


    dm:device mapper 设备映射


    设备文件 /dev/卷组名/逻辑卷名
             /dev/mapper/卷组名-逻辑卷名




    物理卷命令命令:pv
       pvcreate pvremove psdisplay pvscan pvs pvmove(移动数据)
         pvcreate 物理卷
    卷组的管理命令:vg
       vgcreate  vgscan vgs vgextend(扩充)、vgremove(删除) vgreduce(移除,缩容)
       vgcreate 
          -s:pe大小,默认4M
     逻辑卷的管理命令:lv
    lvcreate  lvscan lvs lvextend(扩充)、lvremove(删除) vgreduce(移除,缩容)


    lvcreate
      -n:指定名称
      -L: 指定大小
      -l:%vg|pvs|FREE,打算分配%


    具体步骤:

    1.创建磁盘物理分区,并调整分区格式为Linux LVM,代码8e

    # fdisk /dev/sdb
    #挂载系统分区
    # kpartx -l /dev/sdb
    # kpartx -af /dev/sdb
    # partx -a /dev/sdb
    报错:LVM 'Can’t open /dev/sdb1 exclusively. Mounted filesystem?' Problem
    通过命令查看分区,发现还有raid的分区占用 cat /proc/partitions
    删除即可
    # mdadm -S /dev/md127



    2.创建物理卷

    # pvcreate /dev/sdb{1,2}
    #查看卷信息
    # pvs|pvdisplay


    3.创建名为myvg的卷组

    # vgcreate myvg /dev/sdb{1,2}


    ①移除myvg
    vgremove myvg


    ②调整vg中的pe大小
    vgcreate -s 8MB myvg /dev/sdb{1,2}


    ③扩展vg,如添加一个8G的分区/dev/sdb5
    vgextend myvg /dev/sdb5


    ④缩减vg
    # vgreduce myvg /dev/sdb5
    # pvremove /dev/sdb5



    4.创建逻辑卷

    #创建一个大小为3G,名字叫做mylv的逻辑卷
    lvcreate -L 3G -n mylv myvg


    5.格式化

    # mke2fs -t ext4 -b 2048 /dev/myvg/mylv


    6挂载

    # mount /dev/myvg/mylv /mnt

    将配置文件写入到/etc/fstab文件中



     逻辑卷扩展的步骤:

       1.先确保扩展的大小;并确保所属的卷组有足够的剩余空间
       2、扩展物理边界
          lvextend -L [+]size /path/to/lv_device
       3、扩展逻辑边界
          resize2fs /path/to/lv_devive


    举例:
    #将逻辑卷扩展到5G
     lvextend -L 5G /dev/myvg/mylv
     resize2fs /dev/myvg/mylv


    缩减逻辑卷的步骤:

       1、卸载卷,并执行强制检查
         umount /dev/myvg/mylv
         e2fsck -f /dev/myvg/mylv
       2、缩减逻辑边界
         resize2fs /path/to/lv_device SIZE
         resize2fs /dev/myvg/mylv 2G
       3、缩减物理边界:
         #lvreduce -L [-]size /path/to/lv_device
         lvreduce -L 2G /dev/myvg/mylv
       4、挂载卷

         mount /dev/myvg/mylv /mnt


    快照:

         也是逻辑卷的一种,提供过去某一时间的元卷的通道
         lvcreate -s  -L Size -n name 卷组名 -p r,rw /path/to/lv_devsive
    举例:
         lvcreate -s -L 50M -n mylv-snap -p r /dev/myvg/mylv
         mount /dev/myvg/mylv-snap /media/

  • 相关阅读:
    [SSRS] Use Enum values in filter expressions Dynamics 365 Finance and Operation
    Power shell deploy all SSRS report d365 FO
    display method in Dynamics 365 FO
    How To Debug Dynamics 365 Finance and Operation
    Computed columns and virtual fields in data entities Dynamics 365
    Azure DevOps for Power Platform Build Pipeline
    Create readonly entities that expose financial dimensions Dynamics 365
    Dataentity call stack dynamics 365
    Dynamics 365 FO extension
    Use singletenant servertoserver authentication PowerApps
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239885.html
Copyright © 2020-2023  润新知