使用CDS CMD工具
更新时间:2026-08-31
概述
用户可以通过 cdscmd 命令进行 CDS 磁盘相关操作。通过 CDSCMD 可以完成数据盘自动扩容。
cdscmd 采用多层命令结构,该命令以 cdscmd 开头,[options] 表示 CDS CMD 功能选项。
Bash
1$ cdscmd [options]
2$ # 示例
3$ ./cdscmd resize
| 参数 | 必填 | 说明 |
|---|---|---|
options |
是 | 当前支持 resize 参数,用于自动完成磁盘扩容操作。 |
工具介绍
功能描述
自动完成已在控制台完成扩容订单的磁盘。
前提条件
- 虚机中的磁盘必须已经卸载,已经
mount的磁盘无法操作。 - 该命令只会操作数据盘,系统盘不会进行任何操作。
- 该命令只处理单分区磁盘,多分区磁盘暂不支持。
-
部分系统的
fdisk、parted工具版本比较老旧,需要借助expect命令交互工具完成扩容。因此会进行tcl、expect工具的安装,如果出现安装失败,请自行安装tcl、expect工具后重试。安装命令如下:- CentOS 系统:
yum install tcl expect - Ubuntu 系统:
apt-get install tcl expect
- CentOS 系统:
命令格式
Bash
1./cdscmd resize
支持说明
-
新云磁盘自动扩容:
- 2048GiB 以下默认创建 MBR 分区格式,创建一个分区,格式化为 ext4 文件系统。
- 2048GiB 以上默认创建 GPT 分区格式,创建一个分区,格式化为 ext4 文件系统。
-
已有云磁盘扩容:
- 支持 ext4、xfs 文件系统类型的磁盘。
- 支持已有分区格式:MBR > MBR、GPT > GPT,以原有文件系统类型进行扩展。
- 支持无分区云磁盘扩展文件系统。
注意:
为保证数据安全,扩容分区操作前会对磁盘进行创建快照的操作,需用户同意后才会继续执行,创建快照成功后才进行后续扩容操作,快照失败则任务终止,保障数据安全。同时快照会收取一定快照费用,扩容完成后需要自行删除快照。
评价此篇文章
