扩展现有逻辑卷

LinuxBeginner
立即练习

介绍

在本挑战中,你将学习如何在 Linux 系统上扩展现有的逻辑卷。这是系统管理中的一项常见任务,因为存储需求通常会随时间增长,你需要能够扩展文件系统以满足不断增加的需求。

扩展现有逻辑卷

一台现有服务器上的某个逻辑卷磁盘空间即将耗尽。作为系统管理员,你的任务是扩展该逻辑卷以容纳更多数据。辅助数据磁盘上有一个额外的分区可供你添加到卷组中,从而扩展逻辑卷。

在开始之前,先检查当前的 LVM 设置是一个好习惯。这将帮助你了解挑战的起点。你可以运行以下命令来检查当前状态:

检查物理卷、卷组和逻辑卷:

sudo pvs && sudo vgs && sudo lvs

这将显示现有的物理卷、卷组 (vg_data) 以及初始大小为 2GiB 的逻辑卷 (lv_data)。

检查块设备:

lsblk

此命令将列出可用的块设备。你应该能看到一个辅助数据磁盘(例如 /dev/vdb/dev/nvme1n1),其中包含两个分区。请使用该磁盘上未使用的第二个分区(例如 /dev/vdb2/dev/nvme1n1p2)来扩展卷。

了解这一初始状态是成功完成挑战的关键。

任务

  • 将辅助数据磁盘上未使用的第二个分区初始化为新的物理卷。
  • 将新的物理卷添加到 vg_data 卷组中。
  • lv_data 逻辑卷扩展到至少 4 GiB 的总大小。
  • 调整逻辑卷上的文件系统大小,以使用新增加的空间。

要求

  • 初始设置包括在 vg_data 卷组中创建的一个 2GiB 逻辑卷 lv_data,该卷位于辅助数据磁盘的第一个分区上。
  • 你必须使用辅助数据磁盘上未使用的第二个分区来扩展卷组。
  • 扩展后的逻辑卷总大小必须至少为 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 系统上扩展现有的逻辑卷。你创建了一个新的物理卷,将其添加到了现有的卷组中,然后扩展了逻辑卷以利用额外的空间。这是系统管理员的一项重要技能,因为它允许你在存储需求随时间变化时扩展文件系统。

✨ 查看解决方案并练习