Intro
Logical Volume Manager (Linux)
雖然個人不喜用LVM來管理硬碟,但遇上使用LVM的機器還是得適應。
PV基本操作
搜尋PV硬碟 pvscan
$ pvscan
顯示PV狀態 pvdisplay
$ pvdisplay
建立PV pvcreate
$ pvcreate /dev/sdb
$ pvcreate /dev/sdb{1,2,3}
移除PV pvremove
$ pvremove /dev/sdb
VG基本操作
vgscan 搜尋VG
$ vgscan
vgdisplay 顯示系統VG狀態
$ vgdisplay
vgcreate 建立VG
$ vgcreate <vg-name> /dev/sdb
$ vgcreate -s 8m <vg-name> /dev/sdb
-s PE大小,預設為
4m
vgremove 建立VG
$ vgremove <vg-name>
vgchang 設定vg啟動與否
啟動與停止VG:
$ vgchang -a y
$ vgchang -a n
LV基本操作
lvscan 搜尋VG
$ lvscan
lvdisplay 顯示系統VG狀態
$ lvdisplay
lvcreate 建立VG
$ lvcreate -L 5g <vg-name>
$ lvcreate -L 5g -n <lv-name> <vg-name>
-L: 容量,單位M,G,T
-n: lv的自訂名稱 (/dev// )
lvremove 刪除LV
$ lvremove <lv-name>
概念
Physical Volume (PV)
對應經由硬碟切割出來的實體partition
Volume Group (VG)
VG就是由多個PV建立出的磁區再組合成一個虛擬的磁碟,此虛擬磁碟的容量大小和PE有關。每個VG最多僅能包含65534個PE。依照LVM預設參數,一個CG最大可達256GB的容量。
Physical Extent (PE)
PE為LVM檔案系統的block大小.而系統預設為4M,一個VG最多可以擁有65534個PE,即預設VG最大為65534*4M~=256G。
Logical Volume (LV)
最後還是要把VG切成LV,LV就如同系統device可被mkfs.ext4
。檔名通常指定為「/dev/vg-name/lv-name
」