LVM基本操作(三)擴展

LVM基本操作(三)擴展

  這一部分主要介紹邏輯卷管理(LVM)過程中,出現邏輯卷(LV)空間不足的情況下動態擴展其空間的命令的使用。首先,在擴展LV空間時要確保邏輯卷組(VG)有足夠的空間,至少VG的未使用空間大於要擴展的空間。所以就會出現兩種情況,一種是:VG空間足夠滿足擴展LV時使用的空間;另一種是,VG剩餘空間小於要擴展所使用的空間。

  • 針對第一種情況:VG空閒空間 > 擴展LV使用的空間

  我們選擇要擴展的LV前,我們先看一下我們當前的實驗環境下VG和LV的情況。

  命令:lvs 

  命令:vgs

wKioL1huIpbjkimUAAAcp2C_5xE188.png   從圖中可以看到,VG由兩個cl和linuxcast,LV由五個,root、swap、mylv,mylv2、mylv3。在此,我們要對mylv進行擴展將其空間擴展到4g。mylv在名爲linuxcast的VG中。

   命令格式:lvextend -L +[N]G [要擴展的LV目錄]  ,其中N爲所要擴展的大小

wKioL1huJEGghayJAAAiqIMpGxw694.png   擴展完後如果發現mylv的大小沒有發生變化,看以使用resize2fs [要更新目錄] 更新一下文件系統。

wKiom1huKZCi-XrPAAAP1RnqJ5o569.png


  • 針對第二種情況:VG空閒空間 < 擴展LV使用的空間

      面對這種情況,我們需要先擴展VG空間,擴展VG空間時,要添加新的磁盤或者分區,然後對添加的物理磁盤或者分區進行邏輯物理卷化格式操作,即進行PV處理。

      我們可以查看磁盤信息:fdisk -l

     wKiom1huK9HQWIACAABVoRyUgQM710.png-wh_50

    我們發現一共有五塊物理磁盤,我們再添加一塊物理磁盤,就是 Disk /dev/sdg

    wKiom1huLQXh4QjpAAAwu2yzMeA576.png-wh_50

    因此,我們擴展VG時必須使用PV處理後的物理磁盤,我們叫做物理卷。所以我們需要對新添加的/dev/sdg磁盤進行PV處理。

          命令格式:pvcreate  [要處理磁盤的目錄]

     wKiom1huLfKT19_4AAAHEx1ATGs166.png-wh_50
    有了充足的物理卷後,擴展VG:

       先查看擴展前VG、PV信息:

         命令:pvs vgs

    wKiom1huMEDzvMNGAAAbG2HmqR8118.png

       可以看到名爲linuxcast 的vg空閒空間爲1.99g,新添格式化的物理卷/dev/sdg 還沒有被任何vg利用。

         命令格式: vgextend [要拓展的VG名字] [要添的物理卷目錄]

    wKioL1huMA-DwEXqAAAHA6gU-v4439.png 

       擴展完VG後查看,擴展後的VG、PV信息。


     wKiom1huMPXgb3FWAAAX0_Rz8kE495.png

     可以看到,linuxcast空閒空間爲4.99g,新的物理卷pv有了所屬的vg。


 總結:本文主要講了LV、VG的擴展。其命令爲:lvextend和vgextend

         命令格式: vgextend [要拓展的VG名字] [要添的物理卷目錄]

        命令格式: vgextend [要拓展的VG名字] [要添的物理卷目錄]

      主要注意的就是,vg空間不足時,擴展vg,擴展vg就要進行pv操作。流程圖如下:

     wKioL1huN9CALISIAABIFwESHSI058.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章