說說IO(五) 邏輯卷管理

2021-08-10 10:56:03 字數 1540 閱讀 5731

lvm(邏輯卷管理),位於作業系統和硬碟之間,lvm遮蔽了底層硬碟帶來的複雜性。最簡單的,lvm使得n塊硬碟在os看來成為一塊硬碟,大大提高了系統可用性。

lvm的引入,使得檔案系統和底層磁碟之間的關係變得更為靈活,而且更方便關係。lvm有以下特點:

lvm可以做動態磁碟擴充套件,想想看,當系統管理員發現應用空間不足時,敲兩個命令就完成空間擴充套件,估計做夢都要笑醒:)

lvm中有幾個很重要的概念:

對於上面幾個概念,無需刻意去記住,當你需要做這麼乙個東西時,這些概念是自然而然的。pv把物理硬碟轉換成lvm中對於的邏輯(解決如何管理物理硬碟的問題),vg是pv的集合(解決如何組合pv的問題),lv是vg上空間的再劃分(解決如何給os使用空間的問題);而pe、le則是空間分配時的單位。

如圖,為兩塊18g的磁碟組成了乙個36g的vg。此vg上劃分了3個lv。其pe和le都為4m。其中lv1只用到了sda的空間,而lv2和lv3使用到了兩塊磁碟。

串聯(concatenation):按順序使用磁碟,乙個磁碟使用完以後使用後續的磁碟。

條帶化(striping):交替使用不同磁碟的空間。條帶化使得io操作可以並行,因此是提高io效能的關鍵。另外,striping也是raid的基礎。如:vg有2個pv,lv做了條帶數量為2的條帶化,條帶大小為8k,那麼當os發起乙個16k的寫操作時,那麼剛好這2個pv對應的磁碟可以對整個寫入操作進行並行寫入。

striping帶來好處有:

striping帶來的問題:

映象(mirror)

如同名字。lvm提供lv映象的功能。即當乙個lv進行io操作時,相同的操作發生在另外乙個lv上。這樣的功能為資料的安全性提供了支援。如圖,乙份資料被同時寫入兩個不同的pv。

使用mirror時,可以獲得一些好處:

但是,伴隨也存在一些問題:

快照(snapshot)

快照如其名,他儲存了某一時間點磁碟的狀態,而後續資料的變化不會影響快照,因此,快照是一種備份很好手段。

但是快照由於儲存了某一時間點資料的狀態,因此在資料變化時,這部分資料需要寫到其他地方,隨著而來回帶來一些問題。關於這塊,後續儲存也涉及到類似的問題,後面再說。

說說IO(五) 邏輯卷管理

lvm 邏輯卷管理 位於作業系統和硬碟之間,lvm遮蔽了底層硬碟帶來的複雜性。最簡單的,lvm使得n塊硬碟在os看來成為一塊硬碟,大大提高了系統可用性。lvm的引入,使得檔案系統和底層磁碟之間的關係變得更為靈活,而且更方便關係。lvm有以下特點 lvm可以做動態磁碟擴充套件,想想看,當系統管理員發現...

邏輯卷管理

lvm即邏輯卷管理,主要是為了讓使用者在無需停機的情況下對各個分割槽進行調整 1.lvm建立 劃分物理分割槽把分割槽id修改mbr為8e 在gpt中id修改為15 pvs pvdisplay lvm的檢測資訊 vgs vgdisplay lvs lvdisplay watch n 1 pvs vgs...

邏輯卷管理

允許對捲進行方便操作的抽象層,包括重新設定檔案系統的大小允許在多個物理裝置間重新組織檔案系統 將裝置指定為物理卷 用乙個或者多個物理捲來建立乙個捲組 物理卷是用固定大小的物理區域 physical extent pe 來定義的 在物理卷上建立的邏輯卷是由物理區域 pe 組成 可以在邏輯卷上建立檔案系...