1. 程式人生 > >linux-基礎知識-第11天

linux-基礎知識-第11天

基礎知識

LVM: Logical Volumn Manager

lvm, lvm2


dm: device mapper


將一個或多個底層塊設備組織一個邏輯的工具


lv, multipath


Block Devices:

Pysical Extent

PE: 大小固定


存儲空間邊界:

物理邊界:

邏輯邊界


邏輯卷:

擴展:物理 --> 邏輯

縮減:邏輯 --> 物理

縮減不能少於已經存儲的所有數據空間的大小


卷組:


快照:snapshot


數據:100G


LVM:

塊設備:分區,RAID

pv --> vg --> lv


pv:

pvcreate, pvs, pvdisplay, pvremove, pvmove, pvscan

vg:

vgcreate, vgs, vgdisplay, vgremove, vgextend, vgreduce, vgscan

lv:

lvcreate, lvs, lvdisplay, lvremove, lvextend, lvreduce, lvscan


例如:10G的vg,

1:10G PV

2: 3+7G PV


創建邏輯卷:

lvcreate

-n lv_name

-L #UNIT {mMgGtT}

VG_NAME


lv的訪問路徑:

1、/dev/VG_NAME/LV_NAME

/dev/myvg/mylv


2、/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/myvg-mylv


此兩者均為符號鏈接,指向的文件為/dev/dm-#



如何擴展邏輯卷:

1、先確定擴展的目標大小;並確保對應的卷組中有足夠的空閑空間可用;

2G, 目標為4G

+2G

4G

2、擴展物理邊界

lvextend -L 4G /dev/myvg/mylv

3、擴展邏輯邊界

resize2fs /dev/myvg/mylv


縮減很危險!!!!

縮減要離線

1、先確定縮減後的目標大小;並確保對應的目標邏輯卷大小中有足夠的空間可容納原有所有數據;

2、先制裁文件系統,並要執行強制檢測

e2fsck -f

3、縮減邏輯邊界

resize2fs DEVICE

4、縮減物理邊界

lvreduce


慎獨


創建快照卷:

lvcreate

-L

-n

-s

-p r


註意:快照卷是對某邏輯卷進行的,因此必須跟目標邏輯卷在同一個卷組中;無須指明卷組;


linux-基礎知識-第11天