其他分享
首页 > 其他分享> > LVM 进行逻辑卷扩容

LVM 进行逻辑卷扩容

作者:互联网

术语:

LVM的管理命令:

功能 物理卷管理(pv) 卷组管理(vg) 逻辑卷管理(lv)
扫描(scan) pvscan vgscan lvscan
创建(create) pvcreate vgcreate lvcreate
显示(display) pvdisplay vgdisplay lvdisplay
删除(remove) pvremove vgremove lvremove
扩展(extend) vgextend lvextend
缩减(reduce) vgreduce lvreduce

逻辑卷扩容步骤

  1. vgdisplay 查看卷组情况
--- Volume group ---
  VG Name               volume-group1
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               168.00 GiB
  PE Size               4.00 MiB
  Total PE              774
  Alloc PE / Size       21248 / 83.00 GiB
  Free  PE / Size       21760 / 85.00 GiB
  VG UUID               bwd2pS-fkAz-lGVZ-qc7C-TaKv-fFUC-IzGNBK

可以看到 Free 空间大小

  1. 在Free空间范围内进行扩容分配,使用命令 lvextend -L +${extend_size} ${target_lv} ,其中${extend_size} 为待扩容的大小,为数值加上单位,比如 10G , ${target_lv} 为待扩容的逻辑卷

  2. 调整分区:

    • 查看文件系统类型
    mount |grep ${target_lv}
    
    

    或者

    cat /etc/fstab | grep ${target_lv}
    
    • 如果 type 不为 xfs, 则使用 resize2fs 进行调整即可: resize2fs ${target_lv}

    如果对 xfs 类型的 fs 执行 resize2fs ,会出现如下报错:

    resize2fs: Bad magic number in super-block while trying to open xxxxxxxxxx
    Couldn't find valid filesystem superblock.
    
    • 如果 type 为 xfs , 则使用 xfs_growfs 命令:xfs_growfs ${target_lv}
  3. df -h 查看挂载点,看看大小是否已经成功改变。

ref:

关于LVM:

关于resize2fs error处理:


标签:扩容,逻辑,target,lv,https,PE,LVM
来源: https://www.cnblogs.com/hxysayhi/p/15957350.html