lvm邏輯卷管理

2021-09-19 01:29:01 字數 1964 閱讀 7149

lvm 邏輯卷管理 。通過將底層的物理硬碟抽象的封裝起來,然後以邏輯卷的方式呈現給上層應用

pe  (physical extend)  物理拓展 ,lvm最小的儲存單元

pv  (physical volume)  物理卷

vg  (volume group)  捲組

lv  (logical volume)  邏輯卷,是最終我們使用的可以伸縮的裝置

首先劃分lvm所用到的裝置,這些裝置的功能id是linux lvm(8e)

lvm建立

pvcreate /dev/vdb1 ##把物理分割槽做成物理卷

pvs|pvdisplay ##檢視物理卷

vgcreate vg0 /dev/vdb1 ##用製作好的/dev/vdb1這個物理卷製作乙個物理捲組vg0

vgs|vgdisplay ##檢視物理捲組

lvcreate -l 200m -n lv0 vg0 ##在vg0這個組中建立出lv0裝置 -l 指定裝置大小 -n 指定裝置名字

lvs|lvdisplay ##對邏輯卷裝置進行檢視

首先。先建立乙個新的分割槽

針對xfs檔案系統

xfs檔案系統只能擴大不能縮減

1)lvm擴大

lvextend -l 500m /dev/vg0/lv0 ##擴大lvm裝置到500m

xfs_growfs /dev/vg0/lv0 ##擴大xfs檔案系統到裝置大小

2)vg擴大

pvcreate /dev/vdb2 ##在pv中增加一塊裝置/dev/vdb2

vgextend vg0 /dev/vdb2 ##把新建立的/dev/vdb2新增到vg0中

resize2fs /dev/vg0/lv0 1g ##把檔案系統縮減到1g

lvreduce -l 1g /dev/vg0/lv0 ##裝置縮減到1g

對邏輯卷進行拉伸的時候,是先對邏輯卷進行拉伸操作,然後再更新檔案系統,但是在對邏輯卷進行縮小操作時,必須先執行縮小檔案系統

4)vg縮減

在vg縮減時只能縮減沒有被占用的裝置

pvmove 裝置1 裝置2 ##把裝置1上的所有資料移動到裝置2上

vgreduce vg0 /dev/vdb1 ##把vg0中的/dev/vdb1刪除

pvremove /dev/vdb1 ##把/dev/vdb1上的lvm管理資訊刪除

lvcreate -l 20m -n lv0-backup -s /dev/vg0/lv0 

##給/dev/vg0/lv0建立快照,-l 指定快照大小,-n指定快照名字 -s指定快照模板裝置

mount /dev/vg0/lv0-backup /userdate

##當快照裝置裡的資料被更改,如果想還原,刪除快照裝置,在重新建立快照即可

lvremove—->vgremove—–>pvremove

lvremove /dev/vg0/lv0

vgremove vg0

pvremove /dev/vdb1

fdisk /dev/vdb

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...

LVM 邏輯卷管理

顯示分割槽資訊 root centos7 fdisk l物理硬碟格式為物理卷 pv root centos7 pvcreate dev sda6檢視物理卷 pv 資訊 root centos7 pvs root centos7 pvdisplay 刪除物理卷 pv root centos7 pvre...