lsmod: 列出內核模塊
MD:(meta device)
DM:(Device Mapper,硬件映射)
提供RAID LVM2,快照(snapshot),多路徑,鏡像功能
邏輯設備:
1、實現動態增減
(physical volume,縮寫爲PV,物理卷)
(volume group ,縮寫VG,卷組)
(logical Volume,邏輯卷)
(PE:physical extend ,物理盤區,物理卷加入卷組就規劃好了PE,可以理解爲普通盤的塊)
(LE:logical extend,邏輯卷對PE的稱呼)
命令:
PV:
pvcreate,pvs,pvdisplay pvscan,pvremove,pvmove
pvmove /dev/sdc1,將pv中的數據移出,爲了縮小vg的提前動作
pvremove /dev/sdc1,移除PV sdc1設備,需先vgreduce釋放PV
pvcreate /dev/sdc1,創建pv
VG:
vgcreate,vgremove,vgextend,vgreduce,vgs,vgdisplay,vgscan
vgcreate vg_name /path/to/pv
-s # :指定PE大小,默認4M
vgcreate -s 8M myvg /dev/sdb1 /dev/sdc1,創建MYVG並指定PE大小
vgreduce myvg /dev/sdc1,縮小MYVG
vgextend myvg /dev/sdc1,擴展myvg的PV
lv:
lvcreate,lvremove,lvextend lvreduce lvs,lvdisplay
lvcreate -n LV_NAME -L #G VG_NAME,在VG_NAME上創建LV_NAME,並指定LV名稱及大小
lvremove /dev/myvg/mylv,刪除lv
一、擴展邏輯卷
lvextend
-L [+]# /path/to/lv
resize2fs
resize2fs /path/to/lv 5G
resize2fs -p /path/to/lv :-p直接擴展到lv的最大空間
二、縮減邏輯卷
1、不能在線縮減,得先卸載
2、確保縮減後的空間大小, 依然能存儲原有的所有數據
3、在縮減之前應該先強行檢查文件系統,以確保文件系統處於一至性狀態
df -lh
umount /mnt/mylvdisk1
e2fsck -f /dev/myvg/mylv
resize2fs
resize2fs /path/to/pv 3G(縮減到3G)
lvreduce -L [-]# /path/to/lv
重新掛
三、快照卷
1、生命週期爲整個數據時長:在這段時間長內,數據的增長量不能超過快照卷大小;走出數據大小,快 照會自我銷燬
2、快照卷應該是隻讀的
3、跟原卷在同一卷組內
lvcreate
-s:快照卷
-p:權限 r|w
lvcreate -L # -n SLV_NAME -p r /path/to/LV
lvcreate -L 1G -n mylv.snap201504271645 -s -p r /dev/myvg/mylv ,創建mylv的快照卷,指定大小 爲1G,-n指定名稱,-s說明是快照卷,-p指定只讀權限
然後可使用lvs查看快照卷, 再mount快照捲到目錄,查看快照卷的內容。再對快照捲進行備份,再使用lvremove刪除快照卷
lvremove /dev/myvg/mylv.snap201504271645,刪除快照