什麼是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是建立在硬碟和分割槽之上的乙個邏輯層,來提高磁碟分割槽管理的靈活性。在日常工作或者學習中,隨著電腦的不斷被使用,我們的磁碟空間可...