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,删除快照

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