PV,VG,LV的关系和操作
PV,VG,LV構(gòu)成了一種易于管理擁有一個(gè)或多個(gè)硬盤的主機(jī)的文件系統(tǒng),這些硬盤可能只有一個(gè)分區(qū)也可能有多個(gè)。通過將這些物理存在的分區(qū)(或稱為卷)PV(physical volume)進(jìn)行整合,組成一個(gè)分區(qū)(卷)組VG(volume group),進(jìn)而再次進(jìn)行分配形成邏輯分區(qū)(卷)LV(logical volume)。創(chuàng)建成功的邏輯分區(qū)對(duì)于操作系統(tǒng)來說會(huì)想普通分區(qū)無異,其好處是可以動(dòng)態(tài)調(diào)整分區(qū)大小。管理PV,VG,LV的工具稱為邏輯卷管理器LVM(logical volume manager)。其關(guān)系如下圖所示:
?
需要指出的是,在某個(gè)物理卷在加入卷組時(shí),會(huì)將物理卷的最小存儲(chǔ)單元設(shè)定為一個(gè)固定的值,這個(gè)值稱為PE(physical extent)。這個(gè)值的創(chuàng)建,是為了保證用統(tǒng)一的最小分配單元來創(chuàng)建邏輯卷,不至于因?yàn)榉峙鋯卧笮〔煌斐煽臻g浪費(fèi)。舉個(gè)例子:用于遠(yuǎn)洋運(yùn)輸?shù)募b箱的設(shè)計(jì)是是有著統(tǒng)一標(biāo)準(zhǔn)的,最重要一點(diǎn)是集裝箱大小完全相同,這樣做的好處是集裝箱相互堆疊在一起不會(huì)留下多余的空隙,完全利用了空間,且便于管理。設(shè)定PE的原因也與此相同。LVM以最小分配單元來創(chuàng)建邏輯卷,該最小分配單元的值稱為LE(logical extent)。一般來說PE=LE,且大小為2n。
現(xiàn)以xenserver上的PV,VG,LV操作為例進(jìn)行描述:
對(duì)物理分區(qū)PV的操作有:
對(duì)卷組VG的操作有:
對(duì)邏輯卷LV的操作有:
根據(jù)命令名字可判斷操作內(nèi)容。
?
接下來是具體操作過程:
1.? 創(chuàng)建物理卷
2.? 查看物理卷狀態(tài)
3.? 創(chuàng)建卷組
創(chuàng)建一個(gè)名為volume_group的卷組,包含物理卷/dev/sda3
4.? 查看卷組狀態(tài)
卷組創(chuàng)建時(shí),物理卷會(huì)被LVM以最小存儲(chǔ)單元,也就是PE,分為一個(gè)個(gè)大小一樣存儲(chǔ)塊。后面創(chuàng)建邏輯卷時(shí),也會(huì)以LE為最小分配單元。由于內(nèi)核限制,一個(gè)邏輯卷只會(huì)包含216個(gè)LE,如PE=LE=1MB,則一個(gè)LV最大容量為63356MB。PE,LE大小在卷組創(chuàng)建時(shí)確定,默認(rèn)值為4MB。如果需要更改為1MB,則命令這樣寫:
5.? 創(chuàng)建邏輯卷
在卷組volume_group上創(chuàng)建名為iso_image的邏輯卷。邏輯卷大小有兩種指定方法:用-L參數(shù)顯示指定大小;用-l參數(shù)指定該邏輯卷包含LE的數(shù)量。LE取默認(rèn)值4MB,上面兩個(gè)命令創(chuàng)建的邏輯卷iso_image大小都是30GB。
6.? 查看邏輯卷狀態(tài)
7.? 在邏輯卷上創(chuàng)建文件系統(tǒng)
該命令創(chuàng)建是EXT3文件系統(tǒng)。這樣邏輯卷iso_image就像一個(gè)實(shí)實(shí)在在的物理區(qū)分一樣使用了。通過掛載命令將該邏輯卷掛在到某個(gè)目錄即可。
8.? 掛載邏輯卷到某個(gè)目錄
如此,進(jìn)入iso_image目錄即進(jìn)入了邏輯卷iso_image。
9.? 編輯/etc/rc.d/rc.sysinit文件,大概487行,取消掉下面的注釋內(nèi)容,即去掉每行前面的“#”
10. 編輯/etc/fstab文件,在文件最后添加這樣一行內(nèi)容:
第9、10步是為了保證在計(jì)算機(jī)重啟后邏輯卷可以自動(dòng)啟動(dòng)掛載。
11. 若不需要該邏輯卷,可用下面的命令刪除
12. 可以在此基礎(chǔ)上創(chuàng)建ISO庫和本地存儲(chǔ)庫,具體內(nèi)容請(qǐng)參考我的另一篇博客《Xenserver上創(chuàng)建ISO庫和本地存儲(chǔ)庫》的內(nèi)容。
--------------------------------------------
物理卷(PV):一個(gè)物理卷就是一個(gè)單獨(dú)的硬盤(hdisk0 , hdisk1...)。
卷組(VG):一個(gè)卷組由一個(gè)或若干個(gè)物理卷(硬盤)組成。
邏輯卷(LV):一個(gè)卷組可劃分若干個(gè)邏輯卷。一個(gè)邏輯卷在物理上可能是不連續(xù)的,有可能跨越了一個(gè)卷組中的多個(gè)物理卷。
文件系統(tǒng)(FileSystem):是由若個(gè)文件和目錄組成的分級(jí)樹形結(jié)構(gòu)。文件系統(tǒng)通過一個(gè)掛接點(diǎn)(mount point)連接到系統(tǒng)的邏輯卷上。在AIX中,一個(gè)文件系統(tǒng)總是獨(dú)占一個(gè)邏輯卷。文件系統(tǒng)類型有日志文件系統(tǒng)jfs,網(wǎng)絡(luò)文件系統(tǒng)nfs,光盤文件系統(tǒng)cdrfs等等。
?
總結(jié)
以上是生活随笔為你收集整理的PV,VG,LV的关系和操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有功,无功,视在功率的关系公式和图
- 下一篇: 智慧书-永恒的处世经典格言:201-24