Linux实用工具-lvm(3)

作者: QuietHeart | 来源:发表于2020-11-26 07:45 被阅读0次

    实用操作

    这里,针对日常常用的场景,给出使用LVM工具管理磁盘的例子。

    调整文件系统大小

    扩展vg

    扩展vg,即给vg增加pv。大致有三个过程:

    1. 首先创建新分区 sda4

    2. 为多余的分区创建pv

      $pvcreate /dev/sda5
      
    3. 扩展vg

      $vgextend vg1 /dev/sda5
      

    扩展lv

    lv可以在线扩展,不需卸载,扩展lv前一定要有文件系统

    两种扩展方式

    1. 扩展至7G

      $lvextend -L 7G /dev/vg1/lv1
      
    2. 以原有容量为基础,增加1G

      $lvextend -L +1G /dev/vg1/lv1
      

    扩展lv后调整文件系统大小

    $resize2fs /dev/vg1/lv1
    

    回缩lv

    与拉伸相反,也有两种方式,回缩之前,一定要先卸载。

    $umount /dev/vg1/lv1
    $e2fsck -f /dev/vg1/lv1
    $resize2fs /dev/vg1/lv1 6G
    $lvreduce -L -1G /dev/vg1/lv1
    $lvreduce -l 6G /dev/vg1/lv1
    

    移除pv

    只能移除未分配lv的pv,否则报错

    $vgs
    $pvs
    $vgreduce vg1 /dev/sda4
    $vgs
    $pvs
    

    完全删除pv的整体过程

    ##1.删除lv
    $umount /dev/vg1/pv1
    $lvremove /dev/vg1/pv1
    
    ##2.删除vg
    $vgremove vg1
    
    ##3.删除pv
    $pvremove /dev/sda{1,2,3}
    
    ##4.删除分区等等,如果不需要分区的话
    

    相关文章

      网友评论

        本文标题:Linux实用工具-lvm(3)

        本文链接:https://www.haomeiwen.com/subject/gfsviktx.html