美文网首页
Linux磁盘分区parted与lvm在线扩容

Linux磁盘分区parted与lvm在线扩容

作者: 增肥 | 来源:发表于2021-03-16 11:40 被阅读0次

    parted(gpt):一般用于分大于2TB以上的硬盘
    分区与挂载:

    选择要分区的盘,格式化分区:
    #parted /dev/sdb mklabel gpt 
    
    分区方法1(创建主分区1-100%空间):
    #parted /dev/sdb mkpart primary 1 100%
    
    分区方法2:
    # parted /dev/sdb mkpart primary  4G 5G  
    
    格式化:
    #mkfs.xfs /dev/sdb1
    
    创建挂载点:
    #mkdir /data
    
    将分区挂载到本地目录:
    #mount /dev/sdb1 /data
    
    设置开机自动挂载:
    # vim /etc/fstab
    /dev/sdb1   /data   xfs defaults  0 0
    
    [取消挂载]
    mount -a(测试是不是可以挂上)
    

    lvm制作与在线扩容:

    第1种情况:卷组内有空闲空间,直接从卷组取空间
            1)对逻辑卷扩容
            # lvextend -L +500M /dev/vg0/lv0   +表示在原来的空间大小上加上多少空间大小
            2)对文件系统扩容
            # xfs_growfs /dev/vg0/lv0 
    
     第2种情况:卷组内没有空间
            1)创建新分区
                # parted /dev/sdd mkpart primary  4G 5G    
                # ll /dev/sdd
                sdd   sdd1  sdd2  sdd3  sdd4  sdd5  
                
            2)创建物理卷
                # pvcreate /dev/sdd5
                Physical volume "/dev/sdd5" successfully created.
                #pvs
    
            3)加入卷组 vg扩容     
                # vgextend data  /dev/sdd5
                Volume group "data" successfully extended
                #vgs (查看)
                如要新建vg卷组,创建命令:
                #vgcreate data  /dev/sdd5
    
            4)对逻辑卷扩容    
                # lvextend -L 4500M /dev/data/lv_data 
                  Rounding size to boundary between physical extents: 4.40 GiB.
                  Size of logical volume data/lv_data changed from 1.96 GiB (251 extents) to 4.40 GiB (563 extents).
                  Logical volume data/lv_data successfully resized.
                如要新建lv逻辑卷,创建命令:
                # lvcreate -l +100%free  -n lv_data  /dev/data
                # lvs  (查看)
            5)对文件系统扩容,同步磁盘信息(新建不需要此步操作)
                # xfs_growfs /dev/data/lv_data
    

    相关文章

      网友评论

          本文标题:Linux磁盘分区parted与lvm在线扩容

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