linux LVM邏輯卷的建立,擴容,縮減和刪除

2021-10-24 10:47:20 字數 1777 閱讀 2159

什麼是lvm?

lvm是邏輯盤卷管理(logical volume manager)的簡稱,它是linux環境下對磁碟分割槽進行管理的一種機制,lvm是建立在硬碟和分割槽之上的乙個邏輯層,來提高磁碟分割槽管理的靈活性。

為什麼要使用lvm?

在日常工作或者學習中,隨著電腦的不斷被使用,我們的磁碟空間可能會越來越小,這時候,我們不能直接更換大硬碟,因為硬碟有價,資料無價,這時候我們就可以使用lvm,lvm將儲存虛擬化,使用邏輯卷,你不會受限於物理磁碟的大小,另外,和硬體相關的儲存設定被其隱藏,你能不用停止應用或解除安裝檔案系統來調整卷大小或資料遷移.這樣能減少操作成本,lvm最大的特點就是可以對磁碟進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料。如果我們新增加了硬碟,其也不會改變現有上層的邏輯卷。作為乙個動態磁碟管理機制,邏輯卷技術大大提高了磁碟管理的靈活性。

lvm工作機制?

lvm就是通過將底層的物理硬碟抽象的封裝起來,然後以邏輯卷的方式呈現給上層應用。在傳統的磁碟管理機制中,我們的上層應用是直接訪問檔案系統,從而對底層的物理硬碟進行讀取,而在lvm中,其通過對底層的硬碟進行封裝,當我們對底層的物理硬碟進行操作時,其不再是針對於分割槽進行操作,而是通過乙個叫做邏輯卷的東西來對其進行底層的磁碟管理操作。

邏輯卷管理概念?

物理卷(pv, physical volume)

物理卷就是指磁碟,磁碟分割槽或從邏輯上和磁碟分割槽具有同樣功能的裝置(如raid),是lvm的基本儲存邏輯塊,但和基本的物理儲存介質(如分割槽、磁碟等)比較,卻包含有和lvm相關的管理引數。當前lvm允許你在每個物理卷上儲存這個物理卷的0至2份元資料拷貝.預設為1,儲存在裝置的開始處.為2時,在裝置結束處儲存第二份備份.

捲組(vg, volume group)

lvm捲組類似於非lvm系統中的物理硬碟,其由物理卷組成。能在卷組上建立乙個或多個「lvm分割槽」(邏輯卷),lvm捲組由乙個或多個物理卷組成。

邏輯卷(lv, logical volume)

lvm的邏輯卷類似於非lvm系統中的硬碟分割槽,在邏輯卷之上能建立檔案系統(比如/home或/usr等)。

基本pv命令:

pvcreate 將物理分割槽新建為pv

pvs/pvscan 檢視系統裡有pv的磁碟

pvdisplay 顯示系統上面的pv狀態

pvremove 刪除pv

vgcreate [-s xm] vgname /dev/sd ……  新建vg,-s後面接pe的大小(可選),單位是m,g,可以放多塊pv

vgextend 擴充套件vg,就是增加pv

vgs/vgscan 檢視系統裡有vg的磁碟

vgdisplay 顯示系統上面的vg狀態

vgremove 刪除vg

vgreduce 在vg裡刪除pv

lvcreate -l pe num /-l size -n lvname vgname  新建lv,-l指定pe的個數,-l指定容量,m,g

lvextend 增加容量

lvs/lvscan 檢視系統裡有lv的磁碟

lvdisplay 顯示系統上面的lv狀態

lvremove 刪除lv

lvreduce 在lv裡減少容量

[root@localhost ~]

# lvextend -l +100m /dev/vgtest/lvtest

[root@localhost ~]

# lvreduce -l -50m /dev/vg1000/lvol0 #將邏輯卷的空間大小減少50m

Linux lvm邏輯卷管理

lvm邏輯卷管理 pv 物理卷 被lv命令處理過的物理分割槽 vg 物理捲組 被組裝到一起的物理卷 pe 物理擴充套件 lvm裝置的最小儲存單元lvm時pe的證書倍 lvm 邏輯卷 直接使用的裝置,可以增大所見並保持原有資料不變 lvm建立 可以用watch n 1 pvs vgs lvs df h...

Linux LVM邏輯卷詳解

之前有新人問我lvm是什麼鬼?我說是雞蛋卷啊!開個玩笑啊,lvm是邏輯卷的意思。可不能小看這個lvm的作用,它的用途重要著嘞!下面我來科普一下lvm到底有什麼作用 要弄明白邏輯卷的作用,首先要熟悉以下的四個概念 pe 物理擴充套件 pv 物理卷 vg 捲組,也叫pe池 lv 邏輯卷 看到這裡,你肯定...

Linux LVM邏輯卷管理

4.xfs格式邏輯卷的拉伸 不能縮減 lvm是邏輯盤卷管理 logical volume manager 的簡稱,它是linux環境下對磁碟分割槽進行管理的一種機制,lvm是建立在硬碟和分割槽之上的乙個邏輯層,來提高磁碟分割槽管理的靈活性。在日常工作或者學習中,隨著電腦的不斷被使用,我們的磁碟空間可...