產生 LV

  1. 查看 lv 可用指令。
    [root@kvm10 ~]# lv [TAB][TAB]
    lvchange        lvextend        lvmdiskscan     lvmsadc         lvrename
    lvconvert       lvm             lvmdump         lvmsar          lvresize
    lvcreate        lvmconfig       lvm_import_vdo  lvreduce        lvs
    lvdisplay       lvmdevices      lvmpolld        lvremove        lvscan
    
  2. lvs 查詢 LV,目前有三個 LV。
      LV   VG       Attr       LSize   Pool Origin Data% Meta% Move Log Cpy%Sync Convert
      vo   myvdb    -wi-ao---- 100.00m
      root vg_kvm10 -wi-ao----  <4.27g
      swap vg_kvm10 -wi-ao---- 124.00m
    
  3. 查看 lvcreate 輔助說明。
    [root@kvm10 ~]# lvcreate --help
      lvcreate - Create a logical volume
    
      Create a linear LV.
      lvcreate -L|--size Size[m|UNIT] VG
    	[ -l|--extents Number[PERCENT] ]
    	[ -n|--name String ]
    
  4. vg_mnt 上建立名為 pub,大小為 12 個 PE 的 LV。
    [root@kvm10 ~]# lvcreate -l 12 -n pub vg_mnt
      Logical volume "pub" created.
    
  5. 查看 LV 出現 pub 在 vg_mnt VG 內。
    [root@kvm10 ~]# lvs
      LV   VG       Attr       LSize   Pool Origin Data% Meta% Move Log Cpy%Sync Convert
      vo   myvdb    -wi-ao---- 100.00m
      root vg_kvm10 -wi-ao----  <4.27g
      swap vg_kvm10 -wi-ao---- 124.00m
      pub  vg_mnt   -wi-a-----  24.00m
    
  6. vg_mnt 再新建立名為 swap,大小為 48M 的 LV,做為 swap。
    [root@kvm10 ~]# lvcreate -L 48M -n swap vg_mnt
      Logical volume "swap" created.
    
  7. 再查看 LV 出現 swap 在 vg_mnt VG 內。
      LV   VG       Attr       LSize   Pool Origin Data% Meta% Move Log Cpy%Sync Convert
      vo   myvdb    -wi-ao---- 100.00m
      root vg_kvm10 -wi-ao----  <4.27g
      swap vg_kvm10 -wi-ao---- 124.00m
      pub  vg_mnt   -wi-a-----  24.00m       
      swap vg_mnt   -wi-a-----  48.00m