扩展现有的逻辑卷

Red Hat Enterprise LinuxBeginner
立即练习

介绍

在本挑战中,你将学习如何在 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 系统上扩展现有的逻辑卷。你创建了一个新的物理卷,将其添加到现有的卷组中,然后扩展了逻辑卷以利用额外的空间。对于系统管理员来说,这是一项重要的技能,因为它允许你随着存储需求的变化而动态调整文件系统的大小。

✨ 查看解决方案并练习