首頁 > 軟體

LVM邏輯卷管理初步實踐

2020-06-16 16:52:06

什麼是邏輯卷?因為可以將檔案系統像捲一樣伸長或縮短之故。

LVM做法,將幾個物理分割區或磁碟,通過軟體組合成為一塊看起來是獨立的大磁碟(VG),然後將這塊大磁碟再經過分成可使用分割區(LV),最終就能夠掛載使用!

階段一:

PV,物理卷,在把磁碟轉化為LVM最底層物理卷之前,需要把磁碟ID改為8e(LVM的識別符號)然後在經過pvcreate的命令將它轉成LVM最底層的物理卷(PV),之後才能將這些PV加以利用,調整system ID的方法就是通過fdisk。

階段二:

VG,捲使用者組

所謂的LVM大磁碟就是將許多PV整合成這個VG,所以VG就是LVM組合起來的大磁碟,那這些大磁碟最大可以達到多少容量?這與PE密不可分,什麼是PE?(PE是整個LVM最小儲存塊,也就是我們的檔案資料都是由寫入PE來處理的,有點像檔案系統裡面的block大小)LVM預設使用4MB的PE塊,而LVM最多僅能含有65534個PE,因此預設的LVMVG會有4M*65534/(1024M/G)=256G

階段三:

LV,邏輯卷,最終的VG被切成LV,這個LV就是最後可以被格式化使用的類似分割區。LV的裝置檔名通常指定為:"/dev/vgname/lvname"的樣式!由於PE是整個LVM的最小儲存單位,所以LV的大小就與該LV內的PE總數有關。此外LVM可彈性更改檔案系統的容量也是通過交換PE來進行資料轉換的,將原本LV內的PE轉移到其他裝置中以降低LV容量,或將其他裝置的PE加到此LV中加大容量,

實際操作流程:

1,劃分出3個1G大小的磁碟分割區,並把磁碟ID改成LVM磁碟ID(8e):

2,PV階段,把劃分出的三個分割區新建成PV,(pvs檢視當前系統中的pv捲)也可以使用pvdisplay檢視詳細的pv資訊

pvcreate :將物理分割區新建成為PV;

pvscan:查詢目前系統裡面任何具有PV的磁碟

pvdisplay:顯示出目前系統上面的pv狀態

pvremove:將PV屬性刪除,讓該分割區不具有PV屬性

 

2,將所有分割區全部整合成一個VG,VG名稱為shiyan-vg,PE大小使用預設,也可以在指定VG過程中使用引數-s指定pe大小,

vgcreate:建立VG命令,-s 指定PE大小

vgscan/vgs:檢視系統中是否存在VG

vgdisplay:檢視詳細的VG資訊

vgextend:增加VG容量命令

vgreduce:減小VG容量命令

vgchange:設定VG是否啟動

vgremove:刪除VG

 

3,將shiyan-vg進行分割區,並把所有的容量劃分到shiyan-lv內,使用ext4檔案系統掛載到/shiyan/lv下

lv階段:

lvcreate:新建LV

lvscan:查詢系統中的LV

lvdisplay:顯示系統上面的lv狀態

lvextend:在LV裡面增加容量

lvreduce:在LV裡面減小容量

lvremove:刪除一個LV

lvresize:對LV進行容量大小的調整,

引數:

-L :後面接容量,容量的大小可以是M,G,T要注意最小單位為PE

-l :後面接PE個數

-n :後面接LV的名稱

  格式化

  建立掛載點,並掛載

至此,一個大小為3GB的LVM分割區建立成功並已掛載,可直接進行資料存取。

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-05/152370.htm


IT145.com E-mail:sddin#qq.com