logical volume manager-------邏輯卷宗管理器、邏輯扇區管理器、邏輯磁碟管理器,是linux核心所提供的邏輯卷管理(logical volume management)功能。它在硬碟的硬碟分割槽之上,又建立乙個邏輯層,以方便系統管理硬碟分割系統。
最先由ibm開發,在aix系統上實現,os/2 作業系統與 hp-ux也支援這個功能。在2023年,heinz mauelshagen 根據在 hp-ux 上的邏輯卷管理器,寫作出第乙個 linux 版本的邏輯卷管理器。
pe:物理卷的最小單位,具有唯一編號的pe是可以被lvm定址的最小儲存單元,預設為4mb
pv:物理卷,pv處於lvm系統最低層,它可以是整個硬碟,或者與磁碟分割槽具有相同功能的裝置(如raid),但和基本的物理儲存介質相比較,多了與lvm相關管理引數
vg:捲組,建立在pv之上,由乙個或多個pv組成,可以在vg上建立乙個或多個「lvm分割槽」(邏輯卷),功能類似非lvm系統的物理硬碟
lv:邏輯卷,從vg中分割出的一塊空間,建立之後其大小可以伸縮,在lv上可以建立檔案系統(如/var,/home)
優點:可以在伺服器不停機的情況下新增和刪除磁碟空間
缺點:建立繁瑣
邏輯卷的命令也是很豐富的,這裡只列出一些常用的命令。
其實命令就是建立邏輯卷的過程,首先建立邏輯卷必須遵循先有分割槽才能有物理卷,有了pv物理卷才能建立vg捲組,有了捲組才能建立lv邏輯卷。
顯示pv資訊
pvs:簡要pv資訊顯示
pvdisplay
建立pv
pvcreate /dev/device
刪除pv
pvremove /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]
xfs_growfs /mountpoint
實驗環境:vmware 虛擬機器
centos7
1.先新增一塊硬碟20g的硬碟
2.重新整理磁碟
使用lsblk檢視是否新增成功
3.給新新增的硬碟劃分分割槽,並指定檔案型別--linux lvm用於邏輯卷使用
用lsblk命令檢視是否分割槽成功
3.用剛分割槽的磁碟建立物理卷pv
4.建立捲組,並且指定最小pe為16m
5.建立邏輯卷,指定大小為5g並指定名稱為testlv
可用lvdisplay命令檢視詳細資訊
6.給新建的邏輯卷建立檔案系統
7.建立/users資料夾,將邏輯卷掛在到/users
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...