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



