LVM基础使用

运维干货 1年前 (2022) 导航君
9 0 0
  • 简单命令:
    pvs #查看pv状态
    pvcreate /dev/sdc #创建pv
    pvmove /dev/sdc /dev/sdd #移动到指定的物理卷
    pvmove /dev/sdc #移动到其它pv上
    vgs #查看vg状态
    vgcreate VolGroup1 /dev/sdc #创建VG组,可以一个或多个pv加入一个VG组
    vgcreate VolGroup1 /dev/sdc /dev/sdd
    vgextend VolGroup1 /dev/sdc #添加pv扩展vg
    lvs #查看lv状态
    lvcreate -n LogVol00 -L 200G VolGroup1 #创建lv逻辑卷

  • 实战环节:

    1、创建lv逻辑卷
    fdisk -l
    pvcreate /dev/sdc
    vgcreate VolGroup2  /dev/sdc
    lvcreate  -n LogVol00  -L  100G  VolGroup2
    mkfs.ext4 /dev/mapper/VolGroup2-LogVol00
    mkdir /data2
    mount /dev/mapper/VolGroup2-LogVol00  /data2
    2、扩展lv逻辑卷(先扩展lv逻辑卷、再扩展文件系统空间、挂载)
    pvs  #先看看pv和vg是否有剩余余空间
    vgs
    pvcreate /dev/sdb1
    vgextend  VolGroup2 /dev/sdb1
    lvextend -L 150G  /dev/mapper/VolGroup2-LogVol00  #扩展到150G  ##在原有基础上扩展,只需要这两步
    ##lvextend -L +10G  /dev/mapper/VolGroup2-LogVol00  #增加10G 
    resize2fs  /dev/mapper/VolGroup2-LogVol00                     ##在原有基础上扩展,只需要这两步
    3、缩减lv逻辑卷(卸载,检测修复,缩减文件系统,再缩减逻辑卷,挂载)需要是ext4
    pvs  #先看看pv、vg、df是否有剩余空间
    vgs
    df
    umount /dev/mapper/VolGroup2-LogVol00
    e2fsck -f /dev/mapper/VolGroup2-LogVol00
    resize2fs  /dev/mapper/VolGroup2-LogVol00  100G #必须看是否成功,使用echo $?可判断,返回0成功
    lvreduce -L 100G  /dev/mapper/VolGroup2-LogVol00  #缩减到100G
    mount /dev/mapper/VolGroup2-LogVol00  /data2
    4、删除pv(单pv,不保留数据)
    umount /dev/mapper/VolGroup2-LogVol00
    lvremove /dev/mapper/VolGroup2-LogVol00
    vgremove VolGroup2
    pvremove  /dev/sdc
    5、删除pv(多个pv,只删除一个pv,腾出硬盘)需要是ext4
    pvs  #查看有哪些pv,哪些可以移动,假设有sdb 和sdc,sdb的PFree要比sdc的(PSize-PFree)大才能移动,如果不够的话,只能执行第三步缩减lv逻辑卷腾出pv的PFree,再来执行这一步
    pvmove /dev/sdc  #如果sdb的PFree不够会有提示的注意看,这一定要返回正确,可以用echo $?判断,返回0成功,有特殊看图(No data to move for VolGroup.成功的)
    vgreduce VolGroup2  /dev/sdc  #收缩VG,把sdc移除vg组
    pvremove /dev/sdc                   #移除sdc,把sdc移出pv
    注意:顺序不要错,错了丢数据几率大
  • pvmove /dev/sdc 移动失败的图
    LVM基础使用

  • pvmove /dev/sdc 移动成功的图(移动成功后PSize和PFree是一样的)
    LVM基础使用
    LVM基础使用
    简单说明:上图是lvm的设计结构,分成PV/VG/LV三大部分。

版权声明:导航君 发表于 2022年6月23日 上午8:15。
转载请注明:LVM基础使用 | 第八网址导航

相关文章

暂无评论

暂无评论...