12分钟

任务 4 对逻辑卷及文件系统进行扩容

任务目的

当逻辑卷容量不足时,可以把卷组的剩余资源加入到逻辑卷。如果卷组的剩余空间也不足,可以额外添加新硬盘并制作为物理卷,加入到同一个卷组用来扩容。本任务将进行卷组和逻辑卷的扩容操作。

任务步骤

1.创建硬盘分区

将之前未使用的vdd硬盘新建分区用于扩容(如果现有的卷组有足够剩余空间,也可跳过本步骤,直接进行逻辑卷扩容)。此处新建一个8G的分区,步骤与上文分区方法一致。

fdisk /dev/vdd
n
p
1
2048
+8G
t
8e
w
对新硬盘分区
lsblk
查看硬盘分区

2.将分区制作为物理卷

将创建好的分区制作为物理卷。

pvcreate /dev/vdd1
将分区制作为物理卷

3.将新物理卷加入vgdata卷组

将创建好的物理卷加入卷组,查看并确认卷组的空间已经增加。

vgextend vgdata /dev/vdd1
新物理卷加入vgdata卷组

此时可以看到卷组的大小增加了。

vgdisplay
查看卷组

4.对逻辑卷进行扩容

扩容逻辑卷,增加8G的容量。此处需要注意,虽然逻辑卷支持在线扩容,但并不能防止误操作、断电等特殊意外。为安全起见,可以考虑暂停业务,以及使用快照或备份数据等安全措施,以防操作过程中发生的环境问题或人为意外。本实验为测试环境,直接进行扩容即可。

1)对逻辑卷进行扩容,大小为8G。

lvextend -L +8G /dev/vgdata/lvdata
逻辑卷扩容

2)对逻辑卷文件系统进行扩容。

xfs_growfs /dev/vgdata/lvdata

此处需要注意,不同文件系统的扩容方式不同。当前xfs文件系统使用xfs_growfs即可。如果是ext3ext4等文件系统,需要使用resize2fs工具进行扩容。

扩容文件系统

接下来可以看到实际可用空间已经增长了8G。

df -h
查看扩容结果