扩展逻辑卷涉及到以下步骤:

  1. 检查逻辑卷(LV)所在的卷组中是否有足够的未分配磁盘空间

  1. 如果有,你可以使用这些空间来扩展逻辑卷

  1. 如果没有,请向系统中添加新的磁盘或 LUN

  1. 将物理磁盘转换为物理卷(PV)

  1. 将新的PV加入到原先的卷组(PG)实现扩展

  1. 增加逻辑卷(LV)大小

  1. 扩大文件系统

  1. 检查扩展的文件系统大小

步骤1:检查逻辑卷(LV)所在的卷组中是否有足够的未分配磁盘空间

#查看所有卷组信息,输出信息较为简单
vgs

#查看所有卷组信息,输出信息最详细
vgdisplay

#查看所有卷组信息,输出信息最简单
vgscan

VG:卷组(Volume Group)将多个物理卷合起来就组成了卷组,组成同一个卷组的物理卷可以是同一个硬盘的不同分区,也可以是不同硬盘上的不同分区。

PV:物理卷(Physical Volume)真正的物理硬盘或分区。

LV:逻辑卷(Logical Volume)卷组是一个逻辑硬盘,硬盘必须分区之后才能使用,这个分区我们称作逻辑卷。逻辑卷可以格式化和写入数据我们可以把逻辑卷想象成为分区。

可以看到一个叫做centos的卷组(VG),该卷组由一个物理卷(PV)组成,该卷组被分成了3个逻辑卷(LV)。卷组的尺寸为99G,且空闲空间为4M。

步骤2:添加新的磁盘

# 添加完成后 查看磁盘

# 列出素所有分区表
fdisk -l

可以看到新增了一块物理磁盘(/dev/sdb)

步骤3:将物理磁盘转换为物理卷(PV)

硬盘分区

创建方式就是使用fdisk交互命令,不过需要注意的是分区的系统ID不再是Linux 默认的分区ID号83了,而要改成LVM的ID号8e。

fdisk [磁盘id]

新建分区

将分区类型改为Linux LVM

保存并退出

更新分区表

partprobe [磁盘id]

# partprobe /dev/sda

建立物理卷

pvcreate [分区id]

建立物理卷时,我们可以把整块硬盘都建立成物理卷,也可以把某个分区建立成物理卷。如果要把整块硬盘都建立成物理卷,

分区创建物理卷

磁盘创建物理卷

pvcreate [磁盘id]

查看物理卷(pvscan/pvdisplay)

pvscan

# 或

pvdisplay

步骤4:将新的PV加入到原先的卷组(PG)实现扩展

查看卷组(vgscan/vgdisplay

vgscan

# 或

vgdisplay

将新的PV加入到原先的卷组(PG)实现扩展

vgextend [卷组id] [物理卷id]

步骤5:增加逻辑卷(LV)大小

逻辑卷扩展前

fdisk -l

开始扩展

lvresize -L [num(扩展至多大)]GB [文件系统id]

逻辑卷扩展后

fdisk -l

步骤6:扩大文件系统

检查 /dev/centos/root 文件系统

mount | grep root

调整文件系统的空间大小

ext

resize2fs /dev/centos/root

xfs

xfs_growfs /dev/mapper/centos-root

补充:resize2fs 针对文件系统ext2 ext3 ext4xfs_growfs 针对文件系统xfs

步骤7:检查扩展的文件系统大小

文件系统扩展前

文件系统扩展后

文件系统扩展成功!


版权声明:本文为sjsxdyd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sjsxdyd/article/details/129526970