腾讯云 CVM 系统盘从 50GB 扩容到 100GB 该怎么操作?

文章导读
腾讯云 CVM 系统盘扩容支持在线操作,多数实例无需关机。核心流程是在控制台扩容云硬盘后,登录操作系统扩展分区和文件系统。
📋 目录
  1. 扩容前检查
  2. 控制台操作步骤
  3. Linux 系统内扩容
  4. Windows 系统内扩容
  5. 验证是否生效
  6. 常见坑与风险
  7. 参考来源
A A

腾讯云 CVM 系统盘扩容支持在线操作,多数实例无需关机。核心流程是在控制台扩容云硬盘后,登录操作系统扩展分区和文件系统。

先说结论:控制台扩容云硬盘后,登录实例扩展分区和文件系统,多数场景支持在线操作无需关机。

  • 适合:系统盘空间不足导致业务无法写入或系统更新失败的场景
  • 先看:确认实例是否支持在线扩容,以及当前文件系统类型(ext4 或 xfs)
  • 建议:操作前创建云硬盘快照,防止扩容过程中数据丢失

扩容前检查

在执行任何写操作前,务必确认文件系统类型和分区结构,避免命令误用。

# 1. 查看磁盘分区情况
lsblk

# 2. 确认文件系统类型(关键步骤)
df -T | grep /dev/vda1
# 输出 type 为 ext4 或 xfs

# 3. 查看分区表类型(MBR 或 GPT)
fdisk -l /dev/vda | grep Disklabel
# 或
parted -l /dev/vda

控制台操作步骤

1. 创建快照(关键)

在腾讯云控制台找到目标云硬盘,点击“更多”->“创建快照”。这是扩容失败后的唯一回滚手段。

2. 扩容云硬盘

进入云硬盘列表,找到系统盘,点击“扩容”,选择 100GB 并确认支付。注意:腾讯云多数 CVM 实例支持在线扩容,无需关机,但建议在业务低峰期操作。

3. 实例状态确认

等待云硬盘状态变为“扩容完成”。若实例原本处于运行中,通常无需重启;若扩容后未识别,可尝试重启实例。

Linux 系统内扩容

根据检查步骤确认的文件系统类型选择对应命令。

# 1. 安装扩容工具(如未安装)
yum install -y growpart  # CentOS
apt-get install -y cloud-utils  # Ubuntu

# 2. 扩展分区(假设是 /dev/vda 的第 1 个分区)
# 注意:growpart 设备名和分区号之间有空格
growpart /dev/vda 1

# 3. 扩展文件系统
# 若 df -T 显示 ext4
resize2fs /dev/vda1

# 若 df -T 显示 xfs
xfs_growfs /

Windows 系统内扩容

Windows 实例无需安装额外工具,使用自带磁盘管理即可。

1. 打开磁盘管理

登录实例,按 Win + R,输入 diskmgmt.msc 回车。

2. 重新扫描磁盘

腾讯云 CVM 系统盘从 50GB 扩容到 100GB 该怎么操作?

点击菜单栏“操作”->“重新扫描磁盘”,确保识别到新增容量。

3. 扩展卷

右键点击系统盘(通常为 C 盘),选择“扩展卷”,按照向导默认配置完成操作。

验证是否生效

执行 df -h 查看根分区大小是否接近 100GB。执行 lsblk 查看磁盘层级结构,确认分区大小已更新。

常见坑与风险

1. 在线扩容支持性

虽然多数实例支持在线扩容,但部分旧版实例类型可能仍需关机。若控制台提示需关机,请遵循提示。

2. 文件系统命令混用

ext4 使用 resize2fs,xfs 使用 xfs_growfs,用错命令会导致扩容失败或报错。

3. 分区表限制

如果原磁盘是 MBR 分区表,单个分区最大支持 2TB。扩容到 100GB 通常没问题,但若未来超过 2TB 需转为 GPT。

4. 未备份直接操作

分区表操作有风险,一旦出错可能导致系统无法启动,务必先做快照。

参考来源

  • 腾讯云官方文档 - 扩容云硬盘
  • 腾讯云官方文档 - Linux 文件系统扩容
  • URL: https://cloud.tencent.com/document/product/cvm