LVM管理

lsmod: 列出內核模塊

MD:(meta device)

DM:(Device Mapper,硬件映射)

    提供RAID LVM2,快照(snapshot),多路徑,鏡像功能

    邏輯設備:

        1、實現動態增減

            (physical volume,縮寫爲PV,物理卷)

             (volume group ,縮寫VG,卷組)

             (logical Volume,邏輯卷)

            (PE:physical extend ,物理盤區,物理卷加入卷組就規劃好了PE,可以理解爲普通盤的塊)

            (LE:logical extend,邏輯卷對PE的稱呼)

命令:

    PV:

        pvcreate,pvs,pvdisplay pvscan,pvremove,pvmove

        pvmove /dev/sdc1,將pv中的數據移出,爲了縮小vg的提前動作

        pvremove /dev/sdc1,移除PV sdc1設備,需先vgreduce釋放PV

        pvcreate /dev/sdc1,創建pv

    VG:

        vgcreate,vgremove,vgextend,vgreduce,vgs,vgdisplay,vgscan

        vgcreate vg_name /path/to/pv

                -s # :指定PE大小,默認4M

                 vgcreate -s 8M  myvg /dev/sdb1 /dev/sdc1,創建MYVG並指定PE大小

                 vgreduce myvg /dev/sdc1,縮小MYVG

                 vgextend myvg /dev/sdc1,擴展myvg的PV

    lv:

        lvcreate,lvremove,lvextend lvreduce lvs,lvdisplay

            lvcreate -n LV_NAME -L #G VG_NAME,在VG_NAME上創建LV_NAME,並指定LV名稱及大小

            lvremove /dev/myvg/mylv,刪除lv

一、擴展邏輯卷

    lvextend

        -L [+]# /path/to/lv

    resize2fs

        resize2fs /path/to/lv 5G

        resize2fs -p /path/to/lv :-p直接擴展到lv的最大空間

二、縮減邏輯卷

    1、不能在線縮減,得先卸載

    2、確保縮減後的空間大小, 依然能存儲原有的所有數據

    3、在縮減之前應該先強行檢查文件系統,以確保文件系統處於一至性狀態

    df -lh

    umount /mnt/mylvdisk1   

    e2fsck -f /dev/myvg/mylv

    resize2fs 

        resize2fs /path/to/pv 3G(縮減到3G)

    lvreduce -L [-]# /path/to/lv

    重新掛

三、快照卷

1、生命週期爲整個數據時長:在這段時間長內,數據的增長量不能超過快照卷大小;走出數據大小,快    照會自我銷燬

2、快照卷應該是隻讀的

3、跟原卷在同一卷組內

    lvcreate 

        -s:快照卷

        -p:權限 r|w

lvcreate -L # -n SLV_NAME -p r /path/to/LV

 lvcreate -L 1G -n mylv.snap201504271645 -s -p r /dev/myvg/mylv ,創建mylv的快照卷,指定大小  爲1G,-n指定名稱,-s說明是快照卷,-p指定只讀權限               

    然後可使用lvs查看快照卷, 再mount快照捲到目錄,查看快照卷的內容。再對快照捲進行備份,再使用lvremove刪除快照卷

lvremove /dev/myvg/mylv.snap201504271645,刪除快照

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