• lvm


    存储系统结构:

    主机识别存储设备标记主要有三个参数CTD:

    C — Controller — FC HBA
    T — Target — Storage FE Port WWN
    D — Disk — LUN (Host LUN ID)

    主机识别存储上的设备就是依照这三个CTD的参数来识别的。
    如果CTD相同,并且磁盘的signature(label in unix/linux)信息也相同,主机就会认为是同一个LUN。
    而CTD或是signature有任何一个参数发生变化, 操作系统就会认为是一个新的LUN。

    设备结构:

    磁盘或LUN(MBR、GPT、分区表DPT)---->分区------>文件系统(superblock、bitmap、inodemap、indoe、data block)

    LUN  logical unit number,逻辑设备。

    LVM的结构:

    创建PV-->创建VG并将PV加到VG-->创建LV-->LV上创建文件系统

    1.创建PV

    pvcreate /dev/sda /dev/sdb

    2.创建VG并将PV加到VG

    vgcreate vg_test /dev/sda /dev/sdb

    3.创建LV

    lvcreate -L 100G -n lv_test  vg_test

    4.创建文件系统

    mkfs.ext4 /dev/vg_test/lv_test

    5.mount分区

    mkdir /data
    
    echo "/dev/vg_test/lv_test  /data      ext4    defaults        0 0" >> /etc/fstab

    6.增加新的pv到现有vg:

    # vgextend vg_test /dev/sdc
    
      Volume group "vg_test" successfullyextended

    7.从现有的卷组中删除一个物理卷:

    # vgreduce vg_test /dev/sdc
    
      Removed "/dev/sdc" from volume group "vg_test" 

    8.lv扩容:

    #lvextend -L 200G /dev/vg_test/lv_test     #扩展LV 200G为总大小,如果是增加100G 可写为 +100G
    #resize2fs /dev/vg_test/lv_test       #文件系统扩容

    lvm常用命令:

    pvs、vgs、lvs
    pvdisplay、vgdisplay、lvdisplay
  • 相关阅读:
    git 常用命令总结
    Activiti(工作流)如何关联业务表
    常见数据结构复杂度
    linux 启动 oracle数据库
    word2vec 入门(三)模型介绍
    数组中出现次数超过一半的数字 -java
    word2vec 入门(二)使用教程篇
    word2vec 入门基础(一)
    Stackoverflow上人气最旺的10个Java问题(转ImportNew)
    leetcode 326. Power of Three(不用循环或递归)
  • 原文地址:https://www.cnblogs.com/timlong/p/13234146.html
Copyright © 2020-2023  润新知