1. 程式人生 > >邏輯卷管理器LVM

邏輯卷管理器LVM

基礎知識

邏輯卷管理器LVM

一.簡介:

LVM技術是為了實現在操作系統不重新啟動的情況下,在線對磁盤進行擴容的技術而產生的。
技術分享圖片

LVM技術的實現與這幾個層次有關:

1)PV (物理卷) 由底層的塊設備組成,即將設備指定為物理卷
2)物理卷是由固定大小的物理區域(PE)來定義的
3)VG(卷組) 由一個或多個PV組成
3)邏輯卷由物理卷物理區域(PE)組成,不能超過VG整個的容量

文字比較難理解 還是上圖吧:

技術分享圖片

    當邏輯卷需要擴容時,會會查詢VG看是否有空余的PE塊,如果有則加入LV ,即變為了LV1(實現了擴容)

技術分享圖片

二.LVM擴容實現:

step1:
創建pv,vg,lv等:
1)創建pv

    pvcreate /dev/sda7 /dev/sda8 將/dev/sda7 /dev/sda8 同時設為pv

技術分享圖片

2)創建vg

    vgcreate xiaoyu /dev/sda8 創建一個由/dev/sda8組成的叫做xiaoyu的vg卷組

技術分享圖片
3)創建lv

    lvcreate -L 55M -n lvxiaoyu 創建一個由xiaoyu組成的叫做lvxiaoyu的lv邏輯卷

技術分享圖片

step2:

第一次擴容時發現容量不夠。
lvextend /dev/xiaoyu/lvxiaoyu -L 100M

技術分享圖片

在xiaoyu vg裏添加一個pv
vgextend xiaoyu /dev/sd8 

技術分享圖片

再次擴容,成功
lvextend /dev/xiaoyu/lvxiaoyu -L 100M

技術分享圖片

邏輯卷管理器LVM