LVM

1. 概念

PV :物理卷(physical volume),可为整个物理硬盘或实际物理硬盘上的分区。
VG :卷组(volume group),建立在物理卷上,至少要包括一个物理卷,卷组建立后可动态的添加物理卷到卷组中,可有多个卷组。
LV :逻辑卷(logical volume),建立在卷组上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。
PE :物理区域(physical extent), 是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。
LE :逻辑区域(logical extent),是逻辑卷中可用于分配的最小存储单元,大小取决于所在卷组中的物理区域的大小。
在这里插入图片描述

2. 创建物理卷 PV

在磁盘的物理分区或与磁盘分区具有同样功能的设备(如RAID)上创建而来。

# 将 /dev/sdb1 初始化成物理卷
pvcreate /dev/sdb1

# 查看物理卷
pvdisplay

3. 创建卷组 VG

将一个或者多个物理卷组合在一起,形成一个可管理的单元。
LVM会在所有的物理卷上做类似格式化的工作,将每个物理卷切成一块一块的空间,这些空间就称为PE,它的默认大小是4MB。

# 创建卷组 VolGroup,包含/dev/sdb1、/dev/sdc1两个物理卷。
vgcreate VolGroup /dev/sdb1 /dev/sdc1

# 查看卷组
vgdisplay

4. 创建逻辑卷 LV

在卷组中划分的一个逻辑区域。
逻辑卷在创建的过程中也被分成了一块一块的空间,这些空间称为LE,大小和PE是相同。

# 在卷组 VolGroup 上创建逻辑卷 LogVol ,大小为15GB。
lvcreate -L 15G -n LogVol VolGroup

# 若创建一个使用全部空间的逻辑卷
lvcreate -l 100%FREE -n LogVol VolGroup

# 查看卷组
vgdisplay

5. 创建文件系统

创建了文件系统以后,就可以挂载使用了。

# 格式化为ext4文件系统
mkfs -t ext4 /dev/VolGroup/LogVol

6. 管理LVM

LVM 的最大好处就是可以动态地调整分区大小,而无须重新启动机器。

6.1 扩展逻辑卷
# 查看卷组剩余空间(查看“Free PE”行)
# 若没有足够空间,就需要扩展卷组
vgdisplay

# 指定扩容的大小
lvextend -L +10G /dev/VolGroup/LogVol

# 将所有的空闲空间都扩容到逻辑卷中
lvextend -l +100%FREE /dev/VolGroup/LogVol

# 重新读取磁盘大小
# CentOS7
xfs_growfs /dev/VolGroup/LogVol

# CentOS6
resize2fs /dev/VolGroup/LogVol
6.2 缩减逻辑卷
# 将逻辑卷的空间大小减少50M
lvreduce -L -50M /dev/VolGroup/LogVol
6.2 扩展卷组

当卷组中没有空间扩展逻辑卷时,就需要增加卷组容量。即添加新的物理卷。

# 增加一块新硬盘,进行分区
fdisk /dev/sdd

# 加入到卷组
vgextend VolGroup /dev/sdd1

# 查看卷组剩余空间(查看“Free PE”行)
vgdisplay

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值