1.2LVM基本術語
正確理解LVM基本術語是我們掌握LVM使用技巧的基礎。在LVM中,主要涉及以下概念:
² PV(Physical Volumes):物理卷,處於LVM最底層,可以是物理的硬盤或分區。
² VG(Volumes Group):卷組,建立在PV之上,可以含有一個或多個PV.
² LV(Logical Volumes):邏輯卷,建立在VG之上,相當於原來分區的概念。不過大小可以動態改變。
² PE(Physical Extend):物理區域,PV中可以用於分配的最小存儲單元,可以建立PV時指定,如:1、2、3、8、。。。。。。64M ,同一個VG中的所有PV的PE應該相同。
² LE(Logical Extend):邏輯區域,LV中可以用於分配的最小存儲單元。取決於LV所在的PV中的PE大小。
² VGDA(Volumes Group Descriptor Area):卷組描述區域,存在於每個PV中,用於描述該PV本身、PV所含VG、VG中的LV以及LV中的物理區域份分配等信息,在使用pvcerate命令建立時建立。
在圖1-1中說明以上概念的關係:
在圖1-1中,有兩塊大小不同的物理硬盤(記住,類型也可以不相同哦!)其中:
² 物理磁盤1我們劃分了兩個分區(大小也可以不相同),物理磁盤2我們劃分了3個分區;
² 之後,我們在這5個分區的每個分區上創建物理卷(PV);
² 接着,我們將前三個分區組成一個卷組VG1(注意,此卷組跨越了兩個物理硬盤哦!),將後兩個分區組成一個卷組VG2;
² 然後,我們將卷組VG1劃分爲兩個邏輯卷LV11和LV12,並將卷組VG2完全劃分給邏輯卷LV2;
² 最後,我們將/usr掛接到邏輯卷LV11上、將/var掛接到邏輯卷LV12上、將/home掛接到邏輯卷LV2上。
2.Linux安裝完成後使用LVM(命令行模式)
安裝完成後,我們可以使用命令行的方式來管理LVM,下面我們將介紹在LVM管理過程中常用的一些相關命令。這裏,爲了清晰地闡明問題,我們將展示出即將處理的磁盤狀況及規劃表。如下圖所示。
l 磁盤sda是安裝linux時使用的磁盤(並沒有使用LVM)
l hdc是光盤驅動器
l had、hdb、hdd是三個大小爲1GB的IDE磁盤(大小也可以不相同)
其中
u hda創建了hda1分區並創建了PV
u hdb創建了hdb1分區並創建了PV
u hdd被劃分了5個分區(大小不相同)並創建了各自的PV
u 來自hda1和hdd1的PV共同組成了一個2GB的卷組:demoVG1;
² demoVG1又被劃分成3個大小爲200MB的邏輯卷:demoLV11、demoLV12、demoLV13
u 來自hdd1和hdb2的PV共同組成了一個600MB的卷組:demoVG2;
² demoVG2又被劃分成一個大小爲400MB的邏輯卷:demoLV20;
u 來自hdd3、hdd4、hdd5的PV共同組成了一個300MB的卷組:demoVG3;
² demoVG3又被劃分成大小不同的邏輯卷:demoLV31、demoLV32、demoLV33、demoLV34;