介绍
在本挑战中,你将学习如何在 Linux 系统上扩展现有的逻辑卷。这是系统管理中的一项常规任务,因为存储需求往往会随着时间的推移而增长,你需要能够扩容文件系统以满足不断增长的需求。
扩展现有的逻辑卷
一台现有的服务器逻辑卷磁盘空间即将耗尽。作为系统管理员,你的任务是扩展该逻辑卷以容纳更多数据。目前有一个额外的分区 /dev/vdb2 可供使用,你可以将其添加到卷组中并扩展逻辑卷。
在开始之前,建议先检查当前的 LVM 设置。这将帮助你了解挑战的初始状态。你可以运行以下命令来查看当前状态:
检查物理卷、卷组和逻辑卷:
sudo pvs && sudo vgs && sudo lvs
这将显示现有的物理卷(/dev/vdb1)、卷组(vg_data)以及初始大小为 2GiB 的逻辑卷(lv_data)。
检查块设备:
lsblk
此命令将列出所有可用的块设备。你应该能看到 /dev/vdb 磁盘及其分区,包括尚未使用的 /dev/vdb2,你将使用它来扩展卷。
了解这些初始状态是成功完成挑战的关键。
任务
- 将
/dev/vdb2分区初始化为新的物理卷。 - 将新的物理卷添加到
vg_data卷组中。 - 将
lv_data逻辑卷扩展至总大小至少为 4 GiB。 - 调整逻辑卷上的文件系统大小,以使用新增加的可用空间。
要求
- 初始环境包含一个位于
vg_data卷组中、名为lv_data的 2GiB 逻辑卷,该卷组创建在/dev/vdb1分区上。 - 你必须使用
/dev/vdb2分区来扩展卷组。 - 扩展后的逻辑卷总大小必须至少为 4 GiB。
示例
完成上述步骤后,针对 /dev/vg_data/lv_data 执行 lvdisplay 命令应显示大小为 4.00 GiB。你可以通过以下命令进行验证:
sudo lvdisplay /dev/vg_data/lv_data
在输出中查找 LV Size 这一行:
--- Logical volume ---
...
LV Size 4.00 GiB
...
总结
在本挑战中,你学习了如何在 Linux 系统上扩展现有的逻辑卷。你创建了一个新的物理卷,将其添加到现有的卷组中,然后扩展了逻辑卷以利用额外的空间。对于系统管理员来说,这是一项重要的技能,因为它允许你随着存储需求的变化而动态调整文件系统的大小。



