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