一張圖讓你學會LVM

大雄45發表於2022-11-18
導讀 隨著科技的進步,人們不知不覺的就進入了大資料的時代,資料的不斷增加我們發現我們的磁碟越來越不夠用了,接下來就是令人頭疼的事情--加硬碟,資料的備份與還原。LVM就是Linux下專門針對我們資料的不斷的擴大,在原有動態磁碟的基礎上動態的調整磁碟的大小,LVM動態卷管理,一張圖片讓你深入瞭解lvm的使用。

一張圖讓你學會LVM一張圖讓你學會LVM

LVM——Logical Volume Manager

LVM就是動態卷管理,可以將多個硬碟和硬碟分割槽做成一個邏輯卷,並把這個邏輯卷作為一個整體來統一管理,動態對分割槽進行擴縮空間大小,安全快捷方便管理。

四個概念:

①PE(Physical Extend) 物理擴充

②PV(Physical Volume) 物理卷

③VG(Volume Group) 卷組

④LV(Logical Volume) 邏輯卷

特點:

LVM最大的特點就是可以對磁碟進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料。我們如果新增加了硬碟,其也不會改變現有上層的邏輯卷。作為一個動態磁碟管理機制,邏輯卷技術大大提高了磁碟管理的靈活性!

工作原理:

(1)物理磁碟被格式化為PV,空間被劃分為一個個的PE
(2)不同的PV加入到同一個VG中,不同PV的PE全部進入到了VG的PE池內
(3)LV基於PE建立,大小為PE的整數倍,組成LV的PE可能來自不同的物理磁碟
(4)LV現在就直接可以格式化後掛載使用了
(5)LV的擴充縮減實際上就是增加或減少組成該LV的PE數量,其過程不會丟失原始資料

操作:

一張圖讓你學會LVM一張圖讓你學會LVM
1、檢視:

pes、pedisplay                檢視pe的大小(pes==pescan)
pvs、pvdisplay                檢視物理卷
vgs、vgdisplay、              檢視卷組
lvs、lvdisplay、              檢視邏輯卷
fdisk -L                     檢視磁碟分割槽

2、建立:

pvcreate 裝置路徑               建立物理卷
vgcreate 名字 pv路徑            建立卷組
lvcreate -n 名字 -L 大小 vg名   建立邏輯卷
格式化:mkfs.ext4 lv完整路徑               格式化邏輯卷(mkfs.檔案系統格式或-t 檔案系統格式)
掛載:mount  lv完整路徑  掛載點          掛載使用(可以使用/etc/fstab或autofs)

3、邏輯卷刪除:

1.解除安裝:umount 
2.刪lv:lvremove lv完整路徑 
3.刪vg:vgremove vg名 
4.刪PV:pvremove 裝置完整路徑 去硬碟

4、邏輯卷擴充套件:

1.擴充套件pv:相當於建立pv 
2.擴充套件vg: vgextend vg名 新增pv路徑 
3.擴充套件lv: lvextend -L +擴充套件量 lv完整名 
4.重新整理檔案系統:resize2fs lv完整路徑 
注意:靈活運用,看實際情況,注意順序 (支援線上操作)

5、邏輯卷的縮小:

1.首先進行解除安裝 umount 檢查檔案系統:e2fsck -f lv完整路徑
2.減少檔案系統:resize2fs lv完整路徑 減少到的大小
3.減少lv卷大小:lvreduce -L -減少量的大小 lv的完整路徑
4.掛載使用
減小需謹慎,檔案系統的減小後大小一定要和lv卷最終大小相等

lvm其實很簡單,看看上面的大圖,趕快做幾遍吧!

本文原創地址:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2901403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章