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 刷新扩容