lvm基本應用,擴展及縮減實現

一、    LVM的創建

    LVM因爲他的可擴展和可伸縮的特性,被廣泛的應用於磁盤管理中,創建LVM則必須先創建pv然後創建vg最後才能創建lv,他們之間的關係如下:呈金字塔結構

blob.png

    1、創建查看pv

        先用pvs查看當前系統下所有的pv,可以看到只有sda2一個

        blob.png

        然後我們創建一個pv,這裏我用/dev/sdb來創建,並用pvs來查看是否創建成功了

        blob.png

        blob.png

        可以看到創建成功,可用pvdisplay來查看pv的詳細情況

        blob.png

    2、創建查看vg

        創建pv之後則是創建一個VG,可用vgcreate -s指明PE的大小,這裏我指明PE爲1M,vg名字爲mydata,創建完後用vgs和vgdisplay來查看vg的情況

        blob.png

        blob.png

        blob.png

        blob.png

    3、創建查看lv

        然後是創建lv,創建時指明創建的lv大小和名稱,並指明由哪個VG提供的空間,這裏我創建兩個lv,一個2G的mydatalv1和一個3G的mydatalv2,指明由名爲mydata的VG提供空間

        blob.png

        通過lvs和lvdisplay來查看現在的lv情況

        blob.png

        blob.png

    blob.png

    4、格式化並掛載

        最後對創建好的lv進行格式化並掛載,這裏我將mydatalv1和mydatalv2分別格式化爲ext4文件系統,並分別掛載至/tmp/mydata1和/tmp/mydata2上。

        blob.png

        blob.png

        blob.png

        然後用df -h查看,已經掛載成功了

        blob.png

    

二、    LVM的擴展縮減

    LVM的擴展縮減是通過擴展和縮減LV和邏輯捲來實現的,在LV不足時可通過擴展邏輯捲來增加容量。

    1、擴展mydatalv2的LV到3G用lvextend

        blob.png

        擴展mydatalv2邏輯捲到3G

        blob.png

    2、縮減mydatalv1的lv和邏輯捲到2G,縮減lv用lvreduce【請注意備份重要資料】

        blob.png先卸載

        blob.png然後檢測

        blob.png縮減邏輯卷

        blob.png縮減lv

        blob.png重新掛載


        最後再通過df -h和lvs來查看一下

        blob.png

        blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章