zoukankan      html  css  js  c++  java
  • 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                刷新扩容
    
  • 相关阅读:
    为图片指定区域添加链接
    数值取值范围问题
    【leetcode】柱状图中最大的矩形(第二遍)
    【leetcode 33】搜索旋转排序数组(第二遍)
    【Educational Codeforces Round 81 (Rated for Div. 2) C】Obtain The String
    【Educational Codeforces Round 81 (Rated for Div. 2) B】Infinite Prefixes
    【Educational Codeforces Round 81 (Rated for Div. 2) A】Display The Number
    【Codeforces 716B】Complete the Word
    一个简陋的留言板
    HTML,CSS,JavaScript,AJAX,JSP,Servlet,JDBC,Structs,Spring,Hibernate,Xml等概念
  • 原文地址:https://www.cnblogs.com/chuyiwang/p/9414693.html
Copyright © 2011-2022 走看看