手把手教你使用邏輯卷管理器:LVM


寫在前面:若是此文有幸被某位朋友看見並發現有錯的地方,但願批評指正。若有不明白的地方,願可一塊兒探討。併發



什麼是LVM?ide


    LVM是邏輯卷管理器(Logical Volume Manger)的縮寫,是一個管理磁盤的工具。LVM能夠將多個磁盤或磁盤分區整合在一塊兒,讓這些磁盤或分區看起來就像是一個磁盤同樣,LVM的主要優點在於能夠靈活調整文件系統的容量。更詳細的信息能夠參考http://tldp.org/HOWTO/LVM-HOWTO/,下面將手把手教你使用LVM。
工具


準備工做
spa


    爲了更好的演示LVM實做流程,咱們先在虛擬機上添加大小分別爲10G、10G、40G的三塊磁盤。其步驟爲:
orm

    1,點擊工具菜單欄上的:VM->Settings或直接按Ctrl+D鍵便可,如圖1所示;blog

    wKioL1PKdqTiwaAZAAIOyT-vGaY862.jpg

    2,在所出現的窗口中點擊:add,如圖2所示;
get

    wKioL1PKPlSwiMalAAGow0jdl04174.jpg

    3,在所出現的窗口中選擇Hard Disk後點擊next,如圖3所示;
虛擬機

    wKioL1PKVv_BY6eKAAFMPxNbfRw498.jpg

    4,在上一步的基礎上點擊下一步直到出現如圖4所示的窗口,而後按圖4所示進行輸入並選擇後,點擊next;
it

    wKioL1PKP_ej9XNdAAEwFPInzYE677.jpg

    5,點擊finish完成添加一塊10G的磁盤。
io

    提示:按照步驟2到步驟5分別添加10G、40G兩塊磁盤。

    注意:若是在添加磁盤前,系統已經啓動,需重啓系統後,添加的磁盤纔有效。


LVM實現流程


    利用LVM對磁盤進行管理看似比較難,但在實際製做過程當中,很是簡單。如圖5所示爲LVM各組件的實現流程圖。

    wKioL1PKQ3Lh2_tOAAMzvk4jJ9o483.jpg

    下面將對流程圖中的各個階段進行演示:

    提示:下面直接利用兩塊10G的磁盤進行LVM實做演示,所以無需對其進行分區操做,在下一部分,咱們再將40G的磁盤進行分區後演示LVM實做流程。


    1、直接將兩塊10G的磁盤製做成PV進行LVM實做演示(無需分區的狀況):


    1,製做PV階段(因無需進行分區操做,所以直接進入製做PV階段);    wKiom1PKVifQvCPmAAIWCnakO90252.jpg

    2,製做VG階段;

    wKiom1PKe7Ciz-B5AAGnIkmhxgk562.jpg

    3,製做LV階段;    wKiom1PKUCmBwujoAAHV9ikCFrg939.jpg

    4,製做、掛載文件系統;

    wKioL1PKfAmz08zIAALdFm3a9Nc989.jpg

    5,使用所掛載的文件系統;

wKioL1PKVhLSYXydAAPPyhBEVog446.jpg

    6,擴充LV容量。   wKiom1PKeeezltsWAAWz7QW48Mk980.jpg

     7,縮減LV容量。 wKioL1PKey2Q40WJAAN6mPc3xfE809.jpgwKiom1PKekLRSrH4AARMFfTFS54630.jpg


    2、將40G的磁盤進行分區後進行LVM實做演示(須要進行分區的狀況):

    提示:須要進行分區的狀況,在於須要改變分區系統ID。

    1,對添加的40G磁盤進行分區,並改變分區系統ID;    wKiom1PLFf-xysPiAALpSn6vGbs861.jpg

    wKioL1PLG0jwnT29AALSj9OwgjM916.jpg    

    注意:分區完成後,須要強制讓內核從新找一次分區表。

    2,強制讓內核從新找一次分區表;

    wKioL1PLHZHTZV_xAAEbTRr-GBE568.jpg

    3,製做PV階段;

    提示:在製做PV階段中,若是出現瞭如圖17所示的狀況時,須要額外多兩步操做。

    wKiom1PLH6DxZLbTAANo8p1IfiM020.jpg

    提示:接下來的步驟跟不分區的狀況一致,在此就不進行重複了,若是哪位網友在此過程當中,遇到問題,能夠相互交流。


LVM的系統快照


    1,建立並掛載快照區

    注意:由於快照區與本來的LV共享不少PE區塊,因此快照區於被快照的LV必須在同一個VG上面。

wKioL1PQpEaxsi7dAABwbFKrCJ8945.png

    說明:上述命令中,選項-s表明是snapshot快照功能之意;

          -n testss表明建立名爲testss的快照區;

          快照區和元數據去的內容和大小是同樣的。

    

    2,利用快照去恢復數據

    注意:要復原的數據量不能高於快照區所能負載的實際容量。

wKiom1PQp7-D5RAOAABG36wMrlA085.pngwKiom1PQp-Xz_sQ4AABuxvU-uO8036.png

    說明:備份快照區的內容,將快照區卸載並刪除;

          格式化原LV爲新的文件系統,並將備份數據還原到所格式化的文件系統裏。     

相關文章
相關標籤/搜索