LVM動態邏輯卷理論詳解

2021-09-27 02:36:16 字數 1211 閱讀 1147

lvm(logical volume manager)稱作是邏輯卷管理器,之所以稱作為「卷」可能是因為可以將檔案系統像卷一樣伸長或縮短吧,它是linux系統下對磁碟分割槽進行管理的一種機制,lvm是建立在硬碟和分割槽之上的乙個邏輯層,提高了磁碟分割槽管理的靈活性。

lvm的重點是可以彈性調整檔案系統的容量,並不是如raid在於對檔案的讀寫效能或是資料的可靠性上。lvm可以將多個物理分割槽整合在一起,讓這些分割槽看起來就像是乙個磁碟一樣,而且,還可以在將來新增其他的物理分割槽或將其從這個lvm管理的磁碟中刪除。這樣一來,整個硬碟的空間使用上,相當具有彈性。

建立lvm的過程:

1.使用fdisk工具在物理裝置上建立物理分割槽,並調整系統識別符號(system id)成為8e(lvm的識別符號),然後在經過pvcreate的命令將它轉換為lvm最底層的物理卷(pv);

2.使用vgcreate將多個pv新增到乙個vg卷組中,此時組合成為乙個大磁碟(vg);

3.在大磁碟(vg)上使用lvcreate建立lv邏輯卷,最終將整個邏輯卷格式化後便可以掛載使用。

實現流程:

lvm寫入方式:

線性模式(linear):假如有/dev/sdb1,/dev/sdb2這2個分割槽加入到vg當中,並且整個vg只有乙個lv時,那麼所謂的線性模式就是當/dev/sdb1的容量用完之後,/dev/sdb2的分割槽才會被使用。

交錯模式(triped):將一條資料拆分成兩部分,分別寫入/dev/sdb1與/dev/sdb2,有點像raid0。這樣子,乙份資料用兩塊硬碟來寫入,理論上,讀寫效能會比較好。

注意事項:lvm最主要的用途是在實現乙個可以彈性調整容量的檔案系統上,而不是在新建乙個以效能為主的磁碟上,所以我們應該利用的是lvm可以彈性管理整個分割槽大小的用途上,而不是著眼在效能上。因此,lvm預設的讀寫模式是線性模式。如果你使用triped模式,要注意,當任何乙個分割槽出現故障,所有的資料都會損壞。所以不是很適合使用這種模式。

lvm邏輯卷管理

1 前言 2 lvm組成和概念 3 如何使用lvm,建立邏輯卷的流程和例項 4 如何動態放大 縮小乙個邏輯卷 邏輯捲組 5 如何刪除邏輯卷 邏輯捲組 6 lvm相關命令 1 前言 一直想寫乙個簡單的lvm方面的文章,可以作個背忘,主要以流程和例項為主,希望文章能起到拋磚引玉的 作用.lvm logi...

Lvm(邏輯卷管理)

lvm 邏輯卷管理 1.make lv 1 fdisk dev sdb 1 對sdb進行分割槽,三個主分割槽,乙個擴充套件分割槽,乙個邏輯分割槽,分別為sdb1,sdb2,sdb3,sdb4,sdb5 2 用fdisk dev sdb命令,對分好的磁碟檔案系統進行格式化。3 儲存好分割槽之後,進行p...

LVM 邏輯卷管理

顯示分割槽資訊 root centos7 fdisk l物理硬碟格式為物理卷 pv root centos7 pvcreate dev sda6檢視物理卷 pv 資訊 root centos7 pvs root centos7 pvdisplay 刪除物理卷 pv root centos7 pvre...