LVM 知識
DM :Device Mapper 邏輯卷
(邏輯設備)設備映射 是一種提供邏輯設備的機制
將多個物理設備映射成一個邏輯設備的
邏輯設備 動態增減可用文件系統 文件類型是 8e
PV (physical Volume物理卷)
VG(PV的組合 volume group 卷組) 可劃分多個邏輯卷,
LV(logical volume) (邏輯卷)
邏輯存儲單位:
PV 角度上叫PE
LV角度上叫 LE
創建 pv vg lv
--------------------------------------pv------------------------------------------------
創建pv
Pvcreate /dev/sda
查看 PV 詳細信息:
Pvdisplay
移除PV
Pvremove 路 徑
挪數據
Pvmove
- -- -----------------------------------vg-----------------------------------------------------
創建vg
Vgcreate VG_NAME /PATH/TO/PV
-s #兆 指定PE 的大小。(一個盤區的大小指定,默認是4兆)
(創建VG, 並指定PE 是8M)
刪除vg
Vgremove 指定要移除的。
(移除VG下的sda6)
縮減vg大小,就是把pv 拿走。先看PV上有數據沒?有的話先pvmove
Vgreduce mygod /dev/sda6
擴展。。
Vgxtend
(在VG中增加一個PV)
----------------------------- lv -------------------------------------------------
創建 lv
Lvcreate –n LV_NAME –L #VG_NAME 指定大小
Lvremove /路徑
(創建LV,大小40M,命名爲mygood)
邏輯卷的擴展與縮減
1,擴展邏輯卷
(先擴展物理邊界, 之後擴展邏輯邊界)
Lvextend
-L [+]# 指向邏輯卷。 /PTAH/TO/LV
(擴展物理邊界至1G)
Resize2fs
/ Resize2fs -p /PATH/TO/LV 5G
(擴展邏輯邊界)
擴展之後的顯示
2,縮減邏輯卷
(先縮減邏輯邊界,再縮減物理邊界,不能在線縮減,得先卸載)
(確保縮減後的空間大小依然能存儲原有的所有數據)
(在縮減之前應先強行檢查文件,以確保文件系統處於一致性)
1, 查看df-lh , 邏輯卷大小
2, 卸載, 不能在線,umount
3,e2fasck -f
Resize2fs
Resize2fs /PATH/TO/PV 3G
(縮減邏輯邊界至50M)
Lvreduce -L [-]# /path/to/lv
(縮減物理邊界至500M)
縮減之後的
快照卷
快照生命週期爲整個數據時長, 在這段時長內,數據的增長不能超出快卷的大小
快照卷應該是隻讀的
跟原卷在同一卷組內。
創建
Lvcreate
-s 創建快照卷
-p r|w 權限
格式:
Lvcreate –L # -n SLV_NAME –p r /PATH/TO/L
(創建一個25M, 命名爲mykuai 有 讀權限的快照)