2021-05-12 14:32:11
LVM邏輯卷管理初步實踐
什麼是邏輯卷?因為可以將檔案系統像捲一樣伸長或縮短之故。
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
相關文章