* LVM 的用途:能整虛擬分區出來,分區大小可調,這樣不用擔心分區時給 / 的是不是少了。
PE:Physical Extent, 物理塊,可以理解爲磁盤塊(多個連續扇區)
LV:Logical Volumn, 邏輯卷,在其上的文件系統看到的“磁盤分區”
LE:Logical Extent, 邏輯塊,在其上的文件系統看到的“磁盤塊”,LVM 中 PE 和 LE 的大小一致。
VG: Volumn Group,卷組,可以理解爲存儲池,它和上面幾個東西的關係如下:
一個 VG 由一個或多個 PV 組成;
一個 LE 從 VG 中分配出來,這個 LE 就是 mkfs 看到的分區,類似於通常情況下的物理分區 /dev/hda1 這樣的東西。
將整個磁盤創建爲一個 PV: pvcreate /dev/hda
將單個分區創建爲一個 PV: fdisk 修改這個分區類型爲 0x8E(Linux LVM)
vgcreate vg1 /dev/hda /dev/hdb #將hda,hdb二個磁盤創建一個vg1
vgextend vg1 /dev/hdc
vgreduce vg1 /dev/hdc
查看 PE 大小: vgdisplay vg1
假設 PE 大小是 20G,創建一個 20000 MB 的 LV:
lvcreate -L 20G -n lv1 vg1
Do you really want to remove active logical volume "lv1"? [y/n]: y
Logical volume "lv1" successfully removed
[root@linux tmp]# vgremove vg1
Volume group "vg1" successfully removed
[root@linux tmp]# pvremove /dev/hda5 /dev/hda7
Labels on physical volume "/dev/hda5" successfully wiped
Labels on physical volume "/dev/hda7" successfully wiped