• CentOS6、7LVM扩容


     简介

    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。

    物理存储介质(PhysicalStorageMedia)

    指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。

    物理卷(Physical Volume,PV)

    指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

    卷组(Volume Group,VG)

    类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。

    逻辑卷(Logical Volume,LV)

    类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

    查看系统中时候安装了lvm

    查看信息命令

    [root@elements ~]# pvdisplay  #查看PV信息
    --- Physical volume ---
    PV Name /dev/sda2
    VG Name vg_elements
    PV Size 99.51 GiB / not usable 3.00 MiB
    Allocatable yes (but full)
    PE Size 4.00 MiB
    Total PE 25474
    Free PE 0
    Allocated PE 25474
    PV UUID emRqT3-QWSo-geJJ-Y33j-u3EQ-DVKe-FcgQAB
    
    [root@elements ~]# vgdisplay   #查看卷组VG信息
    --- Volume group ---
    VG Name vg_elements
    System ID 
    Format lvm2
    Metadata Areas 1
    Metadata Sequence No 4
    VG Access read/write
    VG Status resizable
    MAX LV 0
    Cur LV 3
    Open LV 3
    Max PV 0
    Cur PV 1
    Act PV 1
    VG Size 99.51 GiB
    PE Size 4.00 MiB
    Total PE 25474
    Alloc PE / Size 25474 / 99.51 GiB
    Free PE / Size 0 / 0 
    VG UUID XyUyon-Am0c-5aEc-Snl5-GyEu-hc6L-dOrceg
    
    [root@elements ~]# lvdisplay    # 查看LV信息
    --- Logical volume ---
    LV Path /dev/vg_elements/lv_root
    LV Name lv_root
    VG Name vg_elements
    LV UUID aBorXh-N1mb-vEC0-NU2p-CcrK-y67d-N9Yv5s
    LV Write Access read/write
    LV Creation host, time elements.org, 2019-02-19 14:17:03 +0800
    LV Status available
    # open 1
    LV Size 50.00 GiB
    Current LE 12800
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 253:0
    
    --- Logical volume ---
    LV Path /dev/vg_elements/lv_home
    LV Name lv_home
    VG Name vg_elements
    LV UUID C4LV5D-eEgT-k47G-fT9v-t8O4-NHTG-66MU2S
    LV Write Access read/write
    LV Creation host, time elements.org, 2019-02-19 14:17:08 +0800
    LV Status available
    # open 1
    LV Size 41.68 GiB
    Current LE 10670
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 253:2
    
    --- Logical volume ---
    LV Path /dev/vg_elements/lv_swap
    LV Name lv_swap
    VG Name vg_elements
    LV UUID JIl8Id-dgeI-dQ1l-lJzK-OUzV-pZYz-bzo0Ge
    LV Write Access read/write
    LV Creation host, time elements.org, 2019-02-19 14:17:10 +0800
    LV Status available
    # open 1
    LV Size 7.83 GiB
    Current LE 2004
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    - currently set to 256
    Block device 253:1

    查看现在硬盘使用情况:

    物理机操作:添加硬盘做raid

    虚拟机操作:关机添加一块硬盘文件,或者直接在原有的基础上增加容量

    前提是 此系统 用的是LVM分区格式

    添加完成后,机器并不识别,需要进行以下配置

    查看现在分区情况,或者用fdisk -l进行查看

    新建一个sda3分区,并转换为LVM卷(8e)  

    最后输入w保存配置

    需要刷新硬盘信息才可以显示新分的区

    使用partprobe命令或者reboot重启一下机器

    刷新后可以查看一下

    vgs查看一下逻辑卷状态

    将新分的sda3加入pv

    将sda3加入vg组VolGroup

    再查看一下逻辑卷状态

    给/根分区扩容100G

    把卷组里剩余的空间全分给/根分区

    CentOS7只有扩容得命令不一样,其他的分区加入pv加入vg操作都相同

    CentOS7扩命令如下:

    #lvextend -l +100%FREE /dev/centos/quan     扩容
    #xfs_growfs /dev/centos/quan                刷新扩容
    
  • 相关阅读:
    常建的性能指标
    性能测试常见分类
    性能测试相关概念和指标
    adb命令熟悉
    打包ajax生成小工具
    深入理解类加载demo
    设计模式七大原则
    javamail邮件实现
    @RequiredArgsConstructor用法
    spring-security查询数据库源码解析
  • 原文地址:https://www.cnblogs.com/chuyiwang/p/9414693.html
Copyright © 2020-2023  润新知