LVM磁盘管理学习

LVM简介

LVM是 Logical VolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上进行组合,做为一个大的硬盘空间来使用,当硬盘的剩余空间不够的时候,可以将其它的硬盘加入到分区当中,这样可以实现磁盘空间的动态管理。

LVM基本术语

物理卷(physical volume,PV):物理卷就是指硬盘分区,也可以是整个硬盘或已创建的RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。

卷组(volume group,VG):卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。

逻辑卷(logical volume,LV):LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。

物理块(physical extent,PE):物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。

逻辑块(logical extent,LE):逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。

简单来说就是:
PV:是物理的磁盘分区;
VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘;
LV:也就是从VG中划分的逻辑分区 。

具体操作步骤

  1. 首先关闭需要扩容的虚拟机,并通过管理虚拟机界面添加一块磁盘,本次调整50G

注意,本次写入为增加容量的大小,并非增加完硬盘的大小
硬盘添加后开机登录系统可以用fdisk -l 查看磁盘容量大小,可以看到硬盘增加了50G ,但是由于没有分区,所以并没有在显示

创建分区:
输入n,新建分区Command (m for help): n
输入P,主分区
目前是sda已经有2个分区,所以本次输入3,按照以有的磁盘顺序来
提示是否使用未分配的所有空间,敲回车,默认就行了
输入t
此处需要输入和之前对应的分区号,本次为3
指定分区的格式为8e 8e代表了lvm分区格式
输入w,保存退出
查看做好的lvm分区:

fdisk -l   

可以看到出现了添加的/dev/sda3分区大小为50G 磁盘格式为lvm
重启服务器,使分区生效或者使用

partprobe

创建pv ,通过pvcreate命令将磁盘/dev/sdb创建为一个系统PV

pvcreate /dev/sda3

创建物理卷,并将创建好的物理卷加入已有的lvm组里面
pvdisplay查看lvm组名称
将创建好的物理卷加入已有的lvm组里面

vgextend vg_zgate192 /dev/sda3

利用命令vgs查看vg_zgate192卷组的空间,可以看到Vfree有新加的50G
用lvdisplay查看逻辑卷绝对路径
给vg_zgate192-LogVol01扩容50G,发现50G会提示空间不足,故添加49G

lvextend -L +50G -n /dev/mapper/vg_zgate192-LogVol01
lvextend -L +49G -n /dev/mapper/vg_zgate192-LogVol01

逻辑卷扩展后并不会马上生效,需要使用“resize2fs”命令重新加载逻辑卷的大小
centos6:

resize2fs /dev/mapper/vg_zgate192-LogVol01   

centos7:

xfs_info /dev/mapper/centos-root
xfs_growfs  /dev/mapper/vg_zgate192-LogVol01

查看磁盘分区:

fdisk -l
df -lh

可以看到扩容成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值