tencent cloud

云硬盘

新手指引
产品公告
腾讯云云硬盘快照正式商业化计费公告
腾讯云云硬盘快照跨地域复制功能正式商业化计费公告
产品简介
产品概述
产品优势
应用场景
地域和可用区
云硬盘实例
云硬盘快照
访问管理
相关产品
上一代产品
Service Regions and Service Providers
产品计费
计费概述
价格总览
购买指引
续费指引
欠费说明
快速入门
步骤1:创建云硬盘
步骤2:挂载云硬盘
步骤3:初始化云硬盘
用户指南
操作总览
使用限制
创建云硬盘
挂载云硬盘
初始化云硬盘
扩容云硬盘
卸载云硬盘
销毁云硬盘
查看云硬盘信息
调整云硬盘类型
调整云硬盘性能
云硬盘数据防护配置
云硬盘数据备份点
管理快照
监控与告警
实践教程
如何衡量云硬盘的性能
多块弹性云硬盘构建 LVM 逻辑卷
MBR 分区云硬盘扩容至大于 2TB
故障处理
Windows 云服务器无法卸载云硬盘
Linux 云服务器重启后云硬盘未自动挂载
API 文档
History
Introduction
API Category
Making API Requests
Snapshot APIs
Cloud Disk APIs
Data Types
Error Codes
常见问题
功能相关问题
计费相关问题
性能相关问题
快照相关问题
使用相关问题
服务等级协议
联系我们
词汇表

扩容云硬盘

PDF
聚焦模式
字号
最后更新时间: 2023-12-19 14:40:14

操作场景

云硬盘是云上可扩展的存储设备,用户可以在创建云硬盘后随时扩展其大小,以增加存储空间,同时不失去云硬盘上原有的数据。 云硬盘扩容完成后,需扩展分区及文件系统。您可将扩容部分的容量划分至已有分区内,或者将扩容部分的容量格式化成独立的新分区。
注意:
MBR 格式分区支持的磁盘最大容量为2TB。如果您的硬盘分区为 MBR 格式,且需要扩容到超过2TB时,建议您重新创建并挂载一块数据盘,使用 GPT 分区方式后将数据拷贝至新盘中。

扩容数据盘

当扩容类型为数据盘的云硬盘时,您可通过以下3种方式进行扩容。
注意:
若您的云服务器上已挂载了多块容量及类型均相同的云硬盘,则可参见 区分数据盘 操作进行区分。选定需扩容的数据盘后,再通过以下方式进行扩容。
通过云服务器控制台扩容(推荐)
通过云硬盘控制台扩容
通过 API 扩容
1. 
登录
云服务器控制台
2. 选择目标云服务器所在行的更多 > 资源调整 > 云硬盘扩容
3. 在弹出的云硬盘扩容窗口中选择需扩容的数据盘,并单击下一步
4. 调整容量步骤中,设置目标容量(必须大于或等于当前容量),并单击下一步
5. 扩容分区及文件系统步骤中,查阅注意事项,单击开始调整即可。
6. 根据目标云服务的操作系统类型,您需要 扩展分区及文件系统(Windows)扩展分区及文件系统(Linux)将扩容部分的容量划分至已有分区内,或者将扩容部分的容量格式化成独立的新分区。
1. 
登录
云硬盘控制台
2. 选择目标云硬盘的更多 > 扩容
3. 选择需要的新容量大小(必须大于或等于当前大小)。
4. 完成支付。
5. 根据目标云服务的操作系统类型,您需要执行 扩展分区及文件系统(Windows)扩展分区及文件系统(Linux)将扩容部分的容量划分至已有分区内,或者将扩容部分的容量格式化成新的独立分区。

您可以
使用 ResizeDisk 接口扩容指定的弹性云盘,具体操作请参见 扩容云硬盘

扩容系统盘

通过云服务器控制台扩容(推荐)
通过云硬盘控制台扩容
通过 API 扩容
1. 
登录 云服务器控制台,选择目标云服务器所在行的更多 > 资源调整 > 云硬盘扩容

2. 在弹出的云硬盘扩容窗口中选择需扩容的系统盘,并单击下一步
3. 调整容量步骤中,设置目标容量(必须大于当前容量),并单击下一步
4. 在扩容分区及文件系统步骤中,查阅注意事项,单击确定即可。
5. 完成控制台扩容操作后,请登录实例确认是否已自动扩展文件系统。若未扩展,则请参见 在线扩展系统盘及文件系统 进行扩容分区及文件系统操作。
1. 
登录
云硬盘控制台
2. 选择目标云硬盘的更多 > 扩容
3. 选择需要的新容量大小(必须大于当前容量)。
4. 完成支付。
5. 完成控制台扩容操作后,请登录实例确认是否已自动扩展文件系统。若未扩展,则请参见 在线扩展系统盘及文件系统 进行扩容分区及文件系统操作。
您可以使用 ResizeInstanceDisks 接口扩容指定的非弹性云盘,具体操作请参见 扩容实例磁盘(ResizeInstanceDisks)

相关操作

区分数据盘

您可根据云服务器实际使用的操作系统,选择查看方式:
Linux
Windows
2. 执行以下命令,查看到云硬盘与设备名之间的对应关系。
ls -l /dev/disk/by-id
返回结果如下图所示:

其中,disk-xxxx 为云硬盘 ID,您可前往 云硬盘控制台 查看。
2. 右键单击
87d894e564b7e837d9f478298cf2e292.png (28×27)

,选择运行
3. 运行窗口中,输入 cmd 并按 Enter
4. 执行以下命令,查看到云硬盘与设备名之间的对应关系。
wmic diskdrive get caption,deviceid,serialnumber
或执行以下命令

wmic path win32_physicalmedia get SerialNumber,Tag
返回结果如下图所示:

其中,disk-xxxx 为云硬盘 ID,您可前往 云硬盘控制台 查看。

查看实例 cloudinit 配置

您可根据云服务器实际使用的操作系统,选择查看方式:
查看 Linux 实例 cloudinit 配置
查看 Windows 实例 cloudinit 配置

完成扩
容操作后,请 登录 Linux 实例 确认 /etc/cloud/cloud.cfg 是否包含 growpart 及 resizefs 配置项。
是,则无需进行其他操作。如下图所示:


growpart:扩展分区大小到磁盘大小。
resizefs:扩展调整/分区文件系统到分区大小。
否,则需根据目标云服务的操作系统类型,手动扩文件系统及分区。您需要执行 扩展分区及文件系统(Linux),将扩容部分的容量划分至已有分区内或将扩容部分的容量格式化为新的独立分区。

完成扩容
操作后,请 登录 Windows 实例 确认 C:\\Program Files\\Cloudbase Solutions\\Cloudbase-Init\\conf\\cloudbase-init.conf 中的 plugin 是否包含 ExtendVolumesPlugin 配置项。
是,如果 cloudbase-init 配置文件 cloudbase-init.conf 中包含了 ExtendVolumesPlugin 配置项,需要重启机器 cloudbase-init 才会自动扩展卷把 C 分区后面的空白空间加到 C 分区,并且需要 C 分区和空白空间之间无其他分区干扰。如果 C 分区和空白空间之间无其他分区、且不想重启,或者有第三方安全软件拦截 cloudbase-init 使之不能完成 extend volume,您需要手动执行如下 powershell 命令。
$DiskOps="@
select disk 0
select volume c
extend
exit
@"
$DiskOps | diskpart.exe | Out-Null
否,则需根据目标云服务的操作系统类型,手动扩文件系统及分区。您需要执行 扩展分区及文件系统(Windows),将扩容部分的容量划分至已有分区内或将扩容部分的容量格式化为新的独立分区。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈