PV,VG,LV的關係和操作

2021-06-19 11:05:47 字數 2010 閱讀 2813

pv,vg,lv構成了一種易於管理擁有乙個或多個硬碟的主機的檔案系統,這些硬碟可能只有乙個分割槽也可能有多個。通過將這些物理存在的分割槽(或稱為卷)pv(physical volume)進行整合,組成乙個分割槽(卷)組vg(volume group),進而再次進行分配形成邏輯分割槽(卷)lv(logical volume)。建立成功的邏輯分割槽對於作業系統來說會想普通分割槽無異,其好處是可以動態調整分割槽大小。管理pv,vg,lv的工具稱為邏輯卷管理器lvm(logical volume manager)。其關係如下圖所示:

需要指出的是,在某個物理卷在加入卷組時,會將物理卷的最小儲存單元設定為乙個固定的值,這個值稱為pe(physical extent)。這個值的建立,是為了保證用統一的最小分配單元來建立邏輯卷,不至於因為分配單元大小不同而造成空間浪費。舉個例子:用於遠洋運輸的貨櫃的設計是是有著統一標準的,最重要一點是貨櫃大小完全相同,這樣做的好處是貨櫃相互堆疊在一起不會留下多餘的空隙,完全利用了空間,且便於管理。設定pe的原因也與此相同。lvm以最小分配單元來建立邏輯卷,該最小分配單元的值稱為le(logical extent)。一般來說pe=le,且大小為2n。

現以xenserver上的pv,vg,lv操作為例進行描述:

對物理分割槽pv的操作有:

對捲組vg的操作有:

對邏輯卷lv的操作有:

根據命令名字可判斷操作內容。

接下來是具體操作過程:

1.  建立物理卷

2.  檢視物理卷狀態

3.  建立捲組

建立乙個名為volume_group的捲組,包含物理卷/dev/sda3

4.  檢視捲組狀態

捲組建立時,物理捲會被lvm以最小儲存單元,也就是pe,分為乙個個大小一樣儲存塊。後面建立邏輯卷時,也會以le為最小分配單元。由於核心限制,乙個邏輯卷只會包含216個le,如pe=le=1mb,則乙個lv最大容量為63356mb。pe,le大小在捲組建立時確定,預設值為4mb。如果需要更改為1mb,則命令這樣寫:

5.  建立邏輯卷

在捲組volume_group上建立名為iso_image的邏輯卷。邏輯卷大小有兩種指定方法:用-l引數顯示指定大小;用-l引數指定該邏輯卷包含le的數量。le取預設值4mb,上面兩個命令建立的邏輯卷iso_image大小都是30gb。

6.  檢視邏輯卷狀態

7.  在邏輯卷上建立檔案系統

該命令建立是ext3檔案系統。這樣邏輯卷iso_image就像乙個實實在在的物理區分一樣使用了。通過掛載命令將該邏輯卷掛在到某個目錄即可。

8.  掛載邏輯捲到某個目錄

如此,進入iso_image目錄即進入了邏輯卷iso_image。

第9、10步是為了保證在計算機重啟後邏輯卷可以自動啟動掛載。

11. 若不需要該邏輯卷,可用下面的命令刪除

12. 可以在此基礎上建立iso庫和本地儲存庫,具體內容請參考我的另一篇部落格《xenserver上建立iso庫和本地儲存庫》的內容。

作業系統和應用的關係

問題 監控程式的主要功能是什麼 程式的載入和執行 在作業系統上執行的程式稱為什麼?應用呼叫作業系統功能稱為什麼?系統呼叫system call windows vista是多少位的作業系統?32位 也有64位的版本 gui是什麼的縮寫?graphical user inte ce圖形使用者介面 wy...

關係模型的操作

關係模型中常用的關係操作包括 查詢 最主要的部分 更新 增,刪,改 查詢的5種基本操作 選擇,投影,並,差,笛卡爾積。基本操作均根據如下圖進行舉例 傳統的集合運算 1.並 r s 其結果為n列關係,由屬於r或屬於s的元組組成。2.差 r s 其結果仍為n列關係,由屬於r而不屬於s的元組組成。注意區分...

關係操作符和邏輯操作符

關係操作符和邏輯操作符使用算術或指標型別的運算元,並返回bool 型別的值。操作符功能用法 logical not 邏輯非 expr less than 小於 expr expr less than or equal 小於等於 expr expr greater than 大於 expr expr ...