lvm邏輯卷管理:
允許對卷進行方便操作的抽象層,包括重新設定文件系統的大小
允許在多個物理設備間重新組織文件系統,將設備指定為物理卷
用一個或者多個物理卷來創建一個卷組
物理卷是用固定大小的物理區域(Physical Extent,PE)來定義的
在物理卷上創建的邏輯卷是由物理區域(PE)組成
可以在邏輯卷上創建文件系統
創建:
創建物理卷:
pvcreate /dev/sda
創建卷組:
vgcreate -s 1G vg1 /dev/sda /dev/sdb
-s 1G :指定PE的大小,單位可以是m,g,t(大小寫均可)
卷組vg1由sda和sdb組成,vg1的大小就是sda跟sdb的和
創建邏輯卷:
lvcreate -L 10G -n lv1 vg0
-L 10G : 指定大小10G
-l 100 :指定100個
-n lv1 :指定新建的lv名字是lv1
vg0:指定這個lv1是從哪個vg空間里建立的
擴展:
擴展卷組:
vgextend vg1 /dev/sdb3
將sdb3添加到卷組vg1
擴展邏輯卷:
lvcreate -r -L +10G /dev/vg0/lv0
增加10G空間給lv0
-r:同步到文件系統,如果不用此選項,需要用: resize2fs /dev/vg0/lv0
-L +10:添加10G空間
縮減和移除:
縮減邏輯卷:
1先取消掛載
umount /mnt/lv0
2檢測邏輯卷
e2fsck -f /dev/vg0/lv0
3縮減邏輯卷
resize2fs /dev/vg0/lv0 10
4縮減邏輯卷
lvreduce -L 10G /dev/vg0/lv0
5從新掛載
mount -a
刪除邏輯卷
lvremove /dev/vg0/lv0 (數據會丟失)
刪除物理卷,縮減卷組
1 轉移要刪除的物理卷,例如/dev/sdb
pvmove /dev/sdb
2 將sdb從卷組中刪除
vgreduce vg0 /dev/sdb
3 刪除sdb
pvremove /dev/sdb
從邏輯卷刪除到物理卷:
1 取消掛載
umount /mnt/lv0
2 刪除邏輯卷
lvremove /dev/vg0/lv0
3 刪除卷組
vgremove vg0
4 刪除物理卷
pvremove /dev/sdb
lvm快照:
快照是在一瞬間的數據備份
快照與原數據是在同一個卷組
快照空間<=原數據空間
創建快照:
lvcreate -L 10G -s -n snap-data -p r /dev/vg0/data
-L 10G :快照的大小為10G
-s :指明創建快照
-n 名字:快照的名字
-p r :只讀權限
/dev/vg0/data :對哪個邏輯卷做快照
掛載快照:
mkdir -p /mnt/snap
mount -o ro /dev/vg0/snap-data /mnt/snap
刪除快照:
umount /mnt/databackup
lvremove /dev/vg0/databackup
原創文章,作者:zebra930,如若轉載,請注明出處:http://www.www58058.com/42471
文章對各個知識點簡單的羅列了,建議作者通過自己的語言組織一下文字將各個知識點完整的展示在博客里,這也是對自己能力的一個提升哦,加油?。。?/p>