注:
- 此教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure Free Tier 。
- 它使用 Oracle Cloud Infrastructure 身份证明、租户和区间示例值。完成实验室时,请将这些值替换为特定于云环境的那些值。
扩展连接到 Oracle Cloud Infrastructure Compute 实例的逻辑块存储卷
简介
通过 Oracle Cloud Infrastructure Block Volume 服务,您可以动态预配和管理块存储卷。您可以根据需要创建、附加、连接和移动卷,以及更改卷性能,从而满足您的存储、性能和应用要求。
在 Oracle Cloud Infrastructure (OCI) 或任何其他云中工作时,可能需要增加连接到云实例的逻辑块存储卷的块存储卷大小。这是一个两步过程,因为步骤 1 是关于从 OCI 控制台识别和扩展所需卷,步骤 2 是关于在登录到实例后从操作系统级别扩展卷。
目标
- 从 OCI 控制台扩展卷。
- 确定卷是否附加为逻辑卷,然后执行一组正确的命令来扩展卷。
先决条件
-
具有 Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) 中允许的必需访问权限。允许创建/扩展块存储卷以及查看卷所附加到的计算实例所需的资源。
-
访问所有必需的组件以查看其 OCID 和其他相关信息。
-
访问 OCI Cloud Shell 或类似 putty 的客户端,用户可以使用这些客户端在操作系统级别访问计算实例。
任务 1:从 OCI 控制台扩展卷
-
转到计算实例,然后导航到资源和附加的块存储卷,然后单击以打开块存储卷。

-
编辑块存储卷并更新大小。新大小必须大于现有大小。无法缩小块存储卷的大小。


-
保存对块存储卷所做的更改,并等待该卷在 OCI 控制台上以新大小进行更新和预配。卷再次可用后,转至任务 2。
任务 2:从实例 OS 级别扩展卷
-
通过 SSH 连接到块存储卷所在的实例,然后运行
lsblk命令检查文件系统。如果它显示为lsblk(对于/u01),则表示它是逻辑卷。
-
通过
lsblk的输出,您可以看到 700 GB 的卷连接到 sdb。 -
另请注意,sdb 已分区并划分为逻辑卷。仅当卷连接到已分区且也逻辑创建的设备路径时,才应执行进一步的步骤。
注意:还有另一种方法可以确定这一点,您可以执行 readlink 命令来了解附件,并将其与我们在设备路径中块存储卷的 OCI 控制台信息中可以看到的内容进行比较。
-
-
运行以下命令查找卷的设备,重新扫描,然后检查
lsblk中的状态。现在,您应该会看到卷已显示为 1400 GB 或 1.4 TB。dd iflag=direct if=/dev/mapper/ebs_vg-ebs_lv of=/dev/null echo "1" | sudo tee /sys/class/block/sdb/device/rescan
-
lsblk显示正确的扩展大小后,对所需卷的设备路径和逻辑路径运行pvresize和lvextend命令,并使用df命令检查卷的大小是否已调整大小。我们需要在附加了块存储卷的设备路径和逻辑路径上触发以下命令。例如,在此处,我们将其设为 /dev/sdb 和 /dev/mapper/ebs_vg-ebs_lv 。pv resize /dev/sdb lvextend -l +100%FREE /dev/mapper/ebs_vg-ebs_lv

调整卷大小的最终命令是 /dev/mapper/ebs_vg-ebs_lv 上的 resize2fs。
resize2fs /dev/mapper/ebs_vg-ebs_lv df -h
在挂载到 /u01 目录的 sdb 设备路径上具有扩展卷。卷的新大小为 1.4 TB。
通过这种方式,可以在块存储卷作为逻辑和分区设备路径和挂载目标进行连接时扩展该块存储卷。
相关链接
确认
- Lovelesh Saxena(云工程架构师)
更多学习资源
探索 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 频道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Extend a logical Block Volume attached to an Oracle Cloud Infrastructure Compute Instance
F85583-01
August 2023
Copyright © 2023, Oracle and/or its affiliates.