寫在前面:若是此文有幸被某位朋友看見並發現有錯的地方,但願批評指正。若有不明白的地方,願可一塊兒探討。併發
什麼是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
2,在所出現的窗口中點擊:add,如圖2所示;
get
3,在所出現的窗口中選擇Hard Disk後點擊next,如圖3所示;
虛擬機
4,在上一步的基礎上點擊下一步直到出現如圖4所示的窗口,而後按圖4所示進行輸入並選擇後,點擊next;
it
5,點擊finish完成添加一塊10G的磁盤。
io
提示:按照步驟2到步驟5分別添加10G、40G兩塊磁盤。
注意:若是在添加磁盤前,系統已經啓動,需重啓系統後,添加的磁盤纔有效。
LVM實現流程
利用LVM對磁盤進行管理看似比較難,但在實際製做過程當中,很是簡單。如圖5所示爲LVM各組件的實現流程圖。
下面將對流程圖中的各個階段進行演示:
提示:下面直接利用兩塊10G的磁盤進行LVM實做演示,所以無需對其進行分區操做,在下一部分,咱們再將40G的磁盤進行分區後演示LVM實做流程。
1、直接將兩塊10G的磁盤製做成PV進行LVM實做演示(無需分區的狀況):
1,製做PV階段(因無需進行分區操做,所以直接進入製做PV階段);
2,製做VG階段;
4,製做、掛載文件系統;
5,使用所掛載的文件系統;
2、將40G的磁盤進行分區後進行LVM實做演示(須要進行分區的狀況):
提示:須要進行分區的狀況,在於須要改變分區系統ID。
注意:分區完成後,須要強制讓內核從新找一次分區表。
2,強制讓內核從新找一次分區表;
3,製做PV階段;
提示:在製做PV階段中,若是出現瞭如圖17所示的狀況時,須要額外多兩步操做。
提示:接下來的步驟跟不分區的狀況一致,在此就不進行重複了,若是哪位網友在此過程當中,遇到問題,能夠相互交流。
LVM的系統快照
1,建立並掛載快照區
注意:由於快照區與本來的LV共享不少PE區塊,因此快照區於被快照的LV必須在同一個VG上面。
說明:上述命令中,選項-s表明是snapshot快照功能之意;
-n testss表明建立名爲testss的快照區;
快照區和元數據去的內容和大小是同樣的。
2,利用快照去恢復數據
注意:要復原的數據量不能高於快照區所能負載的實際容量。
說明:備份快照區的內容,將快照區卸載並刪除;
格式化原LV爲新的文件系統,並將備份數據還原到所格式化的文件系統裏。