lvm(邏輯卷管理)最全案例解析

1、理論概述

在整個LVM結構當中以此分為:“物理卷、物理卷分區(qū)、卷組、邏輯卷”,下面我詳細解釋一下這四種結構:

a:物理卷:Physical Volume,簡稱PV,一個物理卷只不過是一個有LVM管理數(shù)據(jù)添加在里面的物理存儲介質(zhì)。要使用LVM系統(tǒng),首先對要用于LVM的磁盤進行初始化,初始化的目的就是將磁盤或分區(qū)標識為LVM 的物理卷。使用pvcreate 命令可以將一個磁盤標記為 LVM 物理卷。

b:物理分區(qū):Physical Extents,簡稱PE,LVM將每個物理卷分別叫做物理分區(qū)的可尋址存儲單元,存儲單元的大小通常為幾MB。磁盤的開頭部分為LVM元數(shù)據(jù),之后從索引為零開始,每個物理分區(qū)的索引依次遞增一,按順序進行分配。

c:卷組:Volume Group,簡稱VG,物理卷可以組織為卷組。卷組可以由一個或多個物理卷組成,同時系統(tǒng)中可以有多個卷組。創(chuàng)建了卷組之后,該卷組(而不是磁盤)便是表示數(shù)據(jù)存儲的實體。因此,盡管以前是將磁盤從一個系統(tǒng)移動到另一個系統(tǒng),使用了 LVM 之后,會將卷組從一個系統(tǒng)移動到另一個系統(tǒng)。出于這種原因,通常在一個系統(tǒng)上創(chuàng)建多個卷組會比較方便。

d:邏輯分區(qū):Logical Extents,簡稱LE,邏輯卷的基本分配單元稱為邏輯分區(qū)。邏輯分區(qū)映射到物理分區(qū),因此,如果物理分區(qū)的尺寸小為4MB,那么邏輯分區(qū)的尺寸也將為4MB。邏輯卷的大小取決于所分配的邏輯分區(qū)數(shù)量。

2、案例一:lvm分區(qū)磁盤在線擴容

1、主要步驟

? ? 創(chuàng)建物理卷----》將物理卷加入到卷組----》開始擴容

2、創(chuàng)建物理卷

fdisk -l? ? ? ? ? ? ? ? ? ? 查看新增加的磁盤或者分區(qū)

pvcreate /dev/sdc? ? 將新增加的車皮進行創(chuàng)建成物理券(PV)

pvdisplay? ? ? ? ? ? ? ? 查看物理卷(此時新增加的磁盤已經(jīng)成為了物理卷)

3、將物理卷加入到卷組

vgextend hlpt /dev/sdc? ? ? 將創(chuàng)建的物理券加入到卷組(此處的hlpt是卷組名)

pvdisplay? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 再次查看? 可以看到新建的物理券? 已經(jīng)有屬于自己的卷組了

vgdisplay? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 此時查看卷組 ,可以查看free? 即可分配的容量大小,也是我們可以擴容的大小

4、開始擴容

lvdisplay? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看lvm的詳細情況? 可以看到lv名字? 卷組? lv絕對路徑? (就是磁盤分區(qū)和文件系統(tǒng)之間的邏輯層)

lvextend -L +502.99G /dev/hlpt/hlpt_lv (此處要寫lv的絕對路徑)? ? ? 也可以使用-l參數(shù)接PE數(shù)量? ? ? ? ? ? ? ? ? ?開始擴容

lvdisplay? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 再次查看 lvm的大小已經(jīng)增加

resize2fs /dev/hlpt/hlpt_lv? ? ? ? ? ? ? ? ? ? ? 系統(tǒng)文件擴容, 操作系統(tǒng)為linux7.x? 使用? xfs_growfs /dev/vg_data/lv_data 進行系統(tǒng)文件擴容

? df -TH? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在線擴容成功

2、案例二:新增lvm邏輯管理,在進行擴容

注意:如果umount 時出現(xiàn)device is busy

可以使用fuser -m -v? (掛在目錄)? 查看有哪些進程在使用該設備,kill掉就可以了。

######lvm的新建

fdisk -l

查看卷組名稱及大小

vgdisplay

1、創(chuàng)建新的卷組

vgcreate vg_data 盤路徑(fdisk -l 中查看)

2、創(chuàng)建邏輯卷

lvcreate -l 100%Free -n lv_data vg_data

lvdisplay? (查看邏輯卷)

mkfs.xfs? + 邏輯卷絕對路徑? (格式化邏輯卷)

mount? +邏輯卷名? 目錄

3.最后添加開機自啟動掛載。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容