首页申请账号自助充值帮助中心招商合作 登录 免费注册

腾讯云国际 CVM 云硬盘扩容后容量没变?分区与文件系统扩展完整步骤

🏷 腾讯云国际📅 2026-08-02 · 👁 11 阅读 · ⏱ 6 分钟
腾讯云国际 CVM 云硬盘扩容后容量没变?分区与文件系统扩展完整步骤|腾讯云国际教程配图 · 云管家
腾讯云国际 CVM 云硬盘扩容后容量没变?分区与文件系统扩展完整步骤

在腾讯云国际控制台把云硬盘从 50 GB 扩到 100 GB 之后,登录服务器执行 df -h 却发现容量还是 50 GB,这不是扩容失败,而是扩容只完成了一半。云硬盘扩容天然分成两个互相独立的阶段,控制台只负责第一阶段。

为什么控制台扩容后系统里看不到

第一阶段是块设备层面的扩容,控制台把底层磁盘的容量指标改大,lsblk 能立刻看到新容量。第二阶段是操作系统层面的扩展,需要把分区表和文件系统依次撑到新的边界。分区表记录着每个分区的起止位置,文件系统记录着自己可用的块数量,这两处元数据不会因为底层磁盘变大而自动更新。

因此排查顺序应该是:先用 lsblk 确认块设备已经是新容量,再看 df -h 是否落后。如果 lsblk 显示的还是旧容量,说明控制台操作没生效或需要重启实例;如果 lsblk 已更新而 df -h 没有,就是典型的第二阶段未执行。

扩展之前必须先做快照

分区表操作会直接改写磁盘元数据,一旦参数写错,可能导致分区丢失或文件系统无法挂载。在动手之前为该云硬盘创建一次快照,是成本最低的保险措施。快照完成后再执行扩展,出问题可以直接回滚到操作前的状态。

同时要确认清楚要扩展的是哪一块盘。系统盘和数据盘的设备名不同,多块数据盘时更容易看错。用 lsblk -f 把设备名、文件系统类型和挂载点一起列出来,核对无误再继续。

Linux 的扩展方法

先扩展分区,再扩展文件系统,顺序不能颠倒。

扩展分区推荐使用 growpart,它会自动计算新的结束位置,比手工删除重建分区安全得多。例如设备为 /dev/vdb、分区为 /dev/vdb1 时,执行 growpart /dev/vdb 1。注意设备名和分区号之间是空格而不是连写。

接下来按文件系统类型选择命令。ext4 使用 resize2fs /dev/vdb1,XFS 使用 xfs_growfs /挂载点。两者的参数形式不同:resize2fs 接设备名,xfs_growfs 接挂载点,写错会直接报错。用 df -Thlsblk -f 可以确认文件系统类型。

如果磁盘上没有分区,文件系统直接建在裸设备上,那就跳过 growpart,直接对设备执行文件系统扩展命令即可。

使用 LVM 时的额外一步

如果这块盘被纳入了 LVM,流程会多一层。先扩展分区,然后用 pvresize 让物理卷识别新容量,再用 lvextend 把逻辑卷撑大,最后才是文件系统扩展。漏掉 pvresize 会导致卷组里看不到新增空间,lvextend 会报空间不足。

Windows 的扩展方法

打开磁盘管理,在对应磁盘上会看到一段未分配空间。右键目标卷选择扩展卷,按向导把未分配空间并入即可。如果看不到未分配空间,先在磁盘管理中执行一次重新扫描磁盘。

需要注意分区表格式。MBR 分区表的单盘寻址上限是 2 TB,超过这个容量的部分无法通过扩展卷并入。这种情况需要把磁盘转换为 GPT,而转换涉及数据风险,应当在快照之后进行,或者选择新建一块 GPT 数据盘再迁移数据。

几个容易踩的坑

不要指望重启能替代扩展命令。重启可能让块设备容量刷新,但不会自动扩展分区和文件系统。

不要在扩展前把分区卸载得过于彻底。ext4 和 XFS 都支持在线扩展,挂载状态下执行即可;反倒是先卸载再操作,容易因为挂载点占用而中途失败。

不要缩容。云硬盘扩容是单向操作,不支持在控制台缩回原容量,规划时要按实际增长节奏小步扩,而不是一次性买很大。

什么情况下扩不了

云硬盘存在容量上限,也可能因为实例状态、磁盘类型或所在地域的限制而无法继续扩容。控制台若不给扩容入口或提示不支持,应当以控制台实时提示和当时官方文档为准,不要依据旧教程反复尝试。

一个完整的操作序列

以扩容一块挂在 /data 的 ext4 数据盘为例,顺序如下。

先确认现状。lsblk 看块设备容量是否已经是新值,df -hT /data 看文件系统类型和当前可用容量,两者对比就能确认卡在哪一步。

再确认快照已完成。控制台上快照状态为可用之后再继续,正在创建中的快照不能作为回退依据。

然后扩展分区。假设设备是 /dev/vdb、分区是 /dev/vdb1,执行 growpart /dev/vdb 1。命令返回后再执行一次 lsblk,确认分区容量已经跟上设备容量。如果分区没变大,后面的文件系统扩展一定不会成功,此时应当回头检查设备名和分区号是否写对。

接着扩展文件系统。ext4 执行 resize2fs /dev/vdb1,XFS 执行 xfs_growfs /data。这一步可以在挂载状态下完成,不需要卸载。

最后复核。df -hT /data 应当显示新容量。如果数字仍是旧值,先确认上一步命令是否报错被忽略了。

扩容后要复核的几项

容量对上之后还有三件事值得看一眼。

一是目录权限和属主没有变化。扩展操作本身不改权限,但如果中途做过卸载重挂,挂载参数可能与之前不同,表现为应用突然读写失败。

二是挂载配置仍然正确。若这次操作涉及重新挂载,要确认写入系统的挂载配置使用的是稳定标识而不是可能变化的设备名,否则重启后可能挂到错误的位置或挂载失败。

三是相关的监控告警阈值需要调整。磁盘使用率告警通常按百分比设置,容量变大之后同样的百分比对应的剩余空间也变大,原来的阈值可能变得过于宽松,留给处理的时间反而变短。

腾讯云国际和阿里云国际商品当前开放;AWS 与 Google Cloud 商品目前未开放,本文不提供相关导流。容量上限、计费规则和可用磁盘类型均以对应国际站控制台实时信息为准。

官方来源

常见问题

腾讯云国际 CVM 云硬盘扩容后容量没变?分区与文件系统扩展完整步骤需要注意什么?

操作前先确认账号属于腾讯云国际对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值

出错后如何快速回滚或止损?

优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。

没有对应云账号时怎么开始?

可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。

延伸阅读与下一步

💎品质保证 真实账号预充值 5 分钟内获取真实账号
🔒匿名支付 隐私保障USDT 链上结算 · 成品匿名账号
自助充值 快速到账国际账号自助充值 · 链上确认即到
🎧在线客服 售后无忧7×24h Telegram / 在线工单响应