zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    编译安装mysql5.7.9
    配置阿里云作为yum 源
    python 序列类型
    python 数据类型之list
    python 数据类型之数float
    深度学习与中文短文本分析总结与梳理
    相似度的算法(欧几里德距离和皮尔逊算法)
    人工智能(Machine Learning)—— 机器学习
    python设置redis过期时间
    K-均值聚类(K-means)算法
  • 原文地址:https://www.cnblogs.com/timlong/p/13234146.html
Copyright © 2011-2022 走看看