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
  • 相关阅读:
    leetcode 14. 最长公共前缀
    leetcode13. 罗马数字转整数
    leetcode 21.合并两个有序链表
    leetcode14-最长公共前缀
    leetcode13-罗马数字转整数
    leetcode11- 盛最多水的容器
    leetcode9-回文数
    leetcode7- 整数反转
    leetcode 1-两数之和
    文件的上传
  • 原文地址:https://www.cnblogs.com/timlong/p/13234146.html
Copyright © 2011-2022 走看看