Linux(05):LVM簡介

Ryan_Bai發表於2019-02-24

一、概念

  • PV(physical volume,PV):物理卷,它的檔案格式不是ext4這些,而是具有LVM管理功能的LVM格式

  • VG(Volume Group,VG):卷組,卷組是在PV物理卷的基礎上建立的,卷組是由一個或多個物理卷組成的,卷組可以在物理卷PV的基礎上擴充套件和縮小。

  • LV(logical volume,LV):邏輯卷,在VG的基礎上建立,可以進行格式化、可以建立檔案系統、可以被掛載。對於使用者相當於一個磁碟分割槽,不過實際上是在VG上邏輯出來的,可以在VG的基礎上實現擴充套件和縮小,擴充套件的邊界是不能超過VG的。

  • PE(Physical Extents):PE相當於block塊,預設是4M,一個物理卷PV被劃分為稱為PE(Physical Extents)的基本單元,VG是由這些PE塊組成,也是VG可以自由擴充套件和縮小的關鍵原因。

二、安裝

yum -y install lvm2

三、命令列表

  • pv物理卷

    • 建立物理卷:pvcreate 磁碟分割槽名稱

      pvcreate /dev/sdb1 /dev/sdb1
      
    • 刪除物理卷:pvremove pv_name

    • 掃描系統中的pv
      pvscan
      
    • 顯示某個物理卷的詳細資訊

      pvdisplay [ pv_name ]
      
  • vg卷組

    • 建立vg

      vgcreate vg_name pv1_name pv2_name
      

      vgcreate -s 大小:-s:指定PE大小 ,數字必須是2的整數次方

    • 刪除vg

      vgremove vg_name
      
    • 掃描系統中的所有vg

      vgscan
      
    • 顯示某個卷組詳細資訊

      vgdisplay [ vg_name ]
      
    • 擴充套件卷組容量

      vgextend vg_name pv1_name
      
  • lv邏輯卷

    • 建立邏輯卷

      邏輯卷:塊裝置檔案 /dev/卷組/邏輯卷

      • lvcreate -L 容量 -n 名稱 卷組名稱

      • lvcreate -l PE個數 -n 名稱 卷組名稱

        • PE:Physical Extent 物理擴充套件單元

        • 預設PE大小 : 4M

      • lvcreate -s -L容量 -n 快照名稱 邏輯卷名稱

        • -s:snapshot快照

    • 刪除邏輯卷

      lvremove lv_block_name
      
    • 掃描系統中所有邏輯卷

      lvscan
      
    • 檢視某個邏輯卷的詳細資訊

      lvdisplay [ lv_block_name ]
      
    • 擴充套件邏輯卷容量

      lvextend -L +3G /dev/data/webdata
      


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2636806/,如需轉載,請註明出處,否則將追究法律責任。

相關文章