Linux之LVM

LVM的全名是Logical Volume Manager, 逻辑滚动条管理员

PV:
    pvcreate:将实体partition建立为PV
        pvcreate /dev/sda{1,2,3}
        
    pvscan:搜索当前系统里面任何具有PV的磁盘
    pvdisplay:显示当前系统上面的PV状态
    pvremove: 将PV属性移除
    
VG:
    vgcreate:创建VG
    vgscan:
    vgdisplay:
    vgextend:在VG内额外增加PV
    evreduce:在VG内移除PV
    vgchange:设置VG是否启动
    vgremove:删除一个VG
    
    
    
    vgcreate -s 16M  myVG  /dev/sda{1,2,3}
    -s: PE的大小
    
    vgextend myVG /dev/sda4
    

PE:

LV:
    lvcreate:创建LV
    lvscan:搜索LV
    lvdisplay:显示LV
    lvextend:在LV里面增加容量
    lvreduce:在LV里面减少容量
    lvremove:删除一个LV
    lvresize:对LV进行容量大小调整
    
    
    lvcreate -l 356 -n mylv myVG
    -l:PE的个数
    -L:容量,系统会自动计算PE的个数
    
    
    
    
案例:放大LV容量

pvcreate /dev/sda1

vgextend myVG /dev/sda1

增加179个PE到mylv中
lvresize -l +179 mylv (lvresize 和 vgextend参数差不多)

dumpe2fs /dev/myVG/mylv

resize2fs /dev/myVG/mylv


案例:缩小LV容量


LVM系统快照:
原文地址:https://www.cnblogs.com/djoker/p/9391817.html