PV,VG,LV的关系和操作
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.? 編輯/etc/rc.d/rc.sysinit文件,大概487行,取消掉下面的注釋內容,即去掉每行前面的“#”
10. 編輯/etc/fstab文件,在文件最后添加這樣一行內容:
第9、10步是為了保證在計算機重啟后邏輯卷可以自動啟動掛載。
11. 若不需要該邏輯卷,可用下面的命令刪除
12. 可以在此基礎上創建ISO庫和本地存儲庫,具體內容請參考我的另一篇博客《Xenserver上創建ISO庫和本地存儲庫》的內容。
--------------------------------------------
物理卷(PV):一個物理卷就是一個單獨的硬盤(hdisk0 , hdisk1...)。
卷組(VG):一個卷組由一個或若干個物理卷(硬盤)組成。
邏輯卷(LV):一個卷組可劃分若干個邏輯卷。一個邏輯卷在物理上可能是不連續的,有可能跨越了一個卷組中的多個物理卷。
文件系統(FileSystem):是由若個文件和目錄組成的分級樹形結構。文件系統通過一個掛接點(mount point)連接到系統的邏輯卷上。在AIX中,一個文件系統總是獨占一個邏輯卷。文件系統類型有日志文件系統jfs,網絡文件系統nfs,光盤文件系統cdrfs等等。
?
總結
以上是生活随笔為你收集整理的PV,VG,LV的关系和操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有功,无功,视在功率的关系公式和图
- 下一篇: 智慧书-永恒的处世经典格言:201-24