1.LVM簡介
LVM(邏輯卷軸管理器)是我們Linux系統設備中一個不可獲取的管理器,它可以使我們的設備大小動態的進行變化,如果文件系統需要更多的空間,可以將其卷組的可用空間分配給邏輯卷,如果設備開始出現錯誤,可以通過卷組將替換設備注冊為物理卷,並且邏輯卷的范圍可以遷移到新的設備中,就是說我們可以在變更設備的時候對我們的業務邏輯沒有任何影響,我們系統所提供的服務不會受到影響,這是最關鍵的地方。也是為什麼要使用邏輯卷軸管理器的原因。
2.制作LVM
(1)直觀的感受下LVM
要想制作LVM,我們首先要介紹一下幾個東西:
PV 物理卷
VG 卷用戶組
PE 物理擴展塊
LV 邏輯卷
最後一個是我們可以格式化後掛載的設備,但是上面的我們得先生成,下面的這張圖清晰的展示了幾者之間的關系:
請結合上圖仔細的閱讀下面這句話:
VG就好象是一個很大的容器,我們首先把PV生成,不管PV之前有多少,每個有多大,我們都把它們統一的扔到VG這個大容器裡,然後我們對這個容器進行等分之後,會出現很多相等大小的單元。對於PV的生成就是我們把指定數量的VG單元重組起來形成一個整體,這個整體就是可以進行格式化掛載的LV設備,可以對其進行擴大或縮小,也可以把一個LV裡的業務邏輯轉移到另外一個比它大的LV裡邊,而且VG的大小也可以因為PV的增加或刪除而增大或減小,這樣就是一個完整的邏輯卷組管理器,非常的方便實用。
mysqldump和LVM邏輯卷快照 http://www.linuxidc.com/Linux/2013-09/90382.htm
LVM的綜合性介紹及實現 http://www.linuxidc.com/Linux/2013-03/81482.htm
LVM創建實例講解 http://www.linuxidc.com/Linux/2014-02/97201.htm
詳解LVM工作原理及企業中高級應用實例分析 http://www.linuxidc.com/Linux/2013-05/84993.htm
(2)制作和使用過程
1.首先是pv的創建過程,因為pv本身也是設備,所以我們要先生成若干個pv出來:
我們新生成一個設備,並且把它的系統ID改成了LVM格式,通過t來修改,ls可以顯示所有系統ID,8e表示為LVM,我們通過相同的方法生成另外兩個pv設備
注:完成之後我們可以執行partx的那三個命令(之前的帖子講過,linux雜談二裡提過)
創建PV
我們生成了三個pv設備,並且查看了其信息,這是用來生成vg設備的。
創建VG
我們設置PE的大小為8M(記住PE的大小只能是2的次方數),然後我們顯示了新生成的vg1的信息
創建LV
-L是指定大小,- l 是指定PE的個數,為了方便期間-L使用的更多。
格式化並掛載設備
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-07/104443p2.htm