lvm邏輯卷管理

lvm邏輯卷管理:ide


容許對捲進行方便操做的抽象層,包括從新設定文件系統的大小spa

容許在多個物理設備間從新組織文件系統,將設備指定爲物理卷blog

用一個或者多個物理捲來建立一個卷組rem

物理卷是用固定大小的物理區域(Physical Extent,PE)來定義的get

在物理捲上建立的邏輯卷是由物理區域(PE)組成同步

能夠在邏輯捲上建立文件系統it



wKiom1fEPxvzRYyCAAB0yQGtZmU087.jpg

建立:io


建立物理卷:class

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

相關文章
相關標籤/搜索