邏輯卷管理

2022-08-30 16:54:19 字數 3379 閱讀 3659

允許對捲進行方便操作的抽象層,包括重新設定檔案系統的大小允許在多個物理裝置間重新組織檔案系統

將裝置指定為物理卷

用乙個或者多個物理捲來建立乙個捲組

物理卷是用固定大小的物理區域(physical extent ,pe )來定義的

在物理卷上建立的邏輯卷是由物理區域(pe )組成

可以在邏輯卷上建立檔案系統

lvm: logical volume manager, version: 2

裝置名:/dev/dm-#

lvm 可以彈性的更改lv的容量

通過交換pe 來進行資料的轉換,將原來lv 內的pe 轉移到其他的裝置中以降低lv 的容量,或將其他裝置中的pe 加到lv 中以加大容量

顯示pv(物理卷)資訊

pvs :簡要pv 資訊顯示

pvdisplay

建立pv

pvcreate /dev/device

顯示捲組

vgsvgdisplay

建立捲組

vgcreate [-s #[kkmmggttppee]] volumegroupname physicaldevicepath [physicaldevicepath...]

管理捲組

vgextend volumegroupname physicaldevicepath [physicaldevicepath...]

vgreduce volumegroupname physicaldevicepath [physicaldevicepath...]

刪除捲組

先做pvmove ,再做vgremove

顯示邏輯卷

lvslvdisplay

建立邏輯卷

lvcreate -l #[mmggtt] -n name volumegroup

lvcreate -l 60%vg -n mylv testvg

lvcreate -l 100%free -n yourlv testvg

刪除邏輯卷

lvremove /dev/vg_name/lv_name

重設檔案系統大小

fsadm [options] resize device [new_size[bkmgtep]]

resize2fs [-f] [-f] [-m] [-p] [-p] device [new_size]

擴充套件邏輯卷:

#lvextend -l [+]#[mmggtt] /dev/vg_name/lv_name

#resize2fs /dev/vg_name/lv_name

#lvresize -r -l +100%free /dev/ vg_name/lv_name

縮減邏輯卷:

# umount /dev/vg_name/lv_name

# e2fsck -f /dev/vg_name/lv_name

# resize2fs /dev/vg_name/lv_name #[mmggtt]

# lvreduce -l [-]#[mmggtt] /dev/vg_name/lv_name

# mount

源計算機上

1 在舊系統中,umount 所有卷組上的邏輯卷

2 vgchange –a n vg0

lvdisplay

3 vgexport vg0

pvscan

vgdisplay

拆下舊硬碟

在目標計算機上

4 在新系統中安裝舊硬碟,並vgimport vg0.

5 vgchange –ay vg0

6 mount 所有卷組上的邏輯卷

建立物理卷

pvcreate /dev/sda3

為捲組分配物理卷

vgcreate vg0 /dev/sda3

從卷組建立邏輯卷

快照是特殊的邏輯卷,它是在生成快照時存在的邏輯卷的準確拷貝

對於需要備份或者複製的現有資料集臨時拷貝以及其它操作來說,快照是最合適的選擇

快照只有在它們和原來的邏輯卷不同時才會消耗空間

在生成快照時會分配給它一定的空間,但只有在原來的邏輯卷或者快照有所改變才會使用這些空間

當原來的邏輯卷中有所改變時,會將舊的資料複製到快照中。

快照中只含有原來的邏輯卷中更改的資料或者自生成快照後的快照中更改的資料

建立快照的卷大小只需要原始邏輯卷的15% ~20% 就夠了, 也可以使用lvextend 放大快照

快照就是將當時的系統資訊記錄下來,就好像照相一般,若將來有任何資料改動了,則原始資料會被移動到快照區,沒有改動的區域則由快照區和檔案系統共享

由於快照區與原本的lv 共用很多pe 的區塊,因此快照去與被

快照的lv 必須在同乙個vg.系統恢復的時候的檔案數量不能高

於快照區的實際容量

為現有邏輯卷建立快照

#lvcreate -l 64 -s -n snap-data -p r /dev/vg0/data

掛載快照

#mkdir -p /mnt/snap

#mount -o ro /dev/vg0/snap-data /mnt/snap

恢復快照

#umount /dev/vg0/snap-data

#umount /dev/vg0/data

#lvconvert --merge /dev/vg0/snap-data

刪除快照

#umount /mnt/databackup

#lvremove /dev/vg0/databackup

邏輯卷管理

lvm即邏輯卷管理,主要是為了讓使用者在無需停機的情況下對各個分割槽進行調整 1.lvm建立 劃分物理分割槽把分割槽id修改mbr為8e 在gpt中id修改為15 pvs pvdisplay lvm的檢測資訊 vgs vgdisplay lvs lvdisplay watch n 1 pvs vgs...

lvm邏輯卷管理

1 前言 2 lvm組成和概念 3 如何使用lvm,建立邏輯卷的流程和例項 4 如何動態放大 縮小乙個邏輯卷 邏輯捲組 5 如何刪除邏輯卷 邏輯捲組 6 lvm相關命令 1 前言 一直想寫乙個簡單的lvm方面的文章,可以作個背忘,主要以流程和例項為主,希望文章能起到拋磚引玉的 作用.lvm logi...

Lvm(邏輯卷管理)

lvm 邏輯卷管理 1.make lv 1 fdisk dev sdb 1 對sdb進行分割槽,三個主分割槽,乙個擴充套件分割槽,乙個邏輯分割槽,分別為sdb1,sdb2,sdb3,sdb4,sdb5 2 用fdisk dev sdb命令,對分好的磁碟檔案系統進行格式化。3 儲存好分割槽之後,進行p...