阿里云国际 ECS 数据盘挂载与扩容:从购买到文件系统生效
📑 本文目录
场景一:新数据盘挂载(Linux)场景二:已有盘扩容后容量不生效注意事项检查清单常见问题阿里云国际 ECS 数据盘挂载与扩容需要注意什么?出错后如何快速回滚或止损?没有对应云账号时怎么开始?延伸阅读与下一步买了数据盘却发现服务器里看不到、或者扩容付了钱但 df -h 容量纹丝不动——这是数据盘问题的两大高频场景。原因都一样:云盘层面的操作不会自动同步到操作系统的分区和文件系统,得自己动手。
场景一:新数据盘挂载(Linux)
- 控制台确认数据盘已「挂载」到目标实例(未挂载的先执行挂载)
- 登录服务器确认盘符:
lsblk # 一般新盘是 /dev/vdb
- 格式化并挂载:
mkfs.ext4 /dev/vdb
mkdir -p /data
mount /dev/vdb /data
- 写入开机自动挂载(推荐用 UUID,防止盘符漂移):
blkid /dev/vdb # 取 UUID
echo 'UUID=xxxx /data ext4 defaults 0 2' >> /etc/fstab
mount -a # 验证 fstab 没写错,报错必须先修,否则重启起不来
场景二:已有盘扩容后容量不生效
控制台扩容(支持在线扩容,不用停机)只是把「云盘」变大,还差两步:
# 无分区直接建的文件系统(/dev/vdb 直接 mkfs 的)
resize2fs /dev/vdb # ext4
# xfs 文件系统用
xfs_growfs /data
# 有分区的(/dev/vdb1)先扩分区再扩文件系统
growpart /dev/vdb 1
resize2fs /dev/vdb1
再 df -h 就能看到新容量。
注意事项
- 格式化会清空数据——只对新盘执行 mkfs,老盘扩容永远不要 mkfs
- fstab 写错会导致重启进不了系统,写完必须
mount -a验证 - 扩容前打个快照,几分钟的事,出问题能回滚
- Windows 实例:磁盘管理里「联机」→「扩展卷」即可,逻辑相同
检查清单
- lsblk 确认盘符再操作
- 老盘扩容:只 growpart/resize2fs,绝不 mkfs
- fstab 用 UUID 并验证
- 操作前有快照
常见问题
阿里云国际 ECS 数据盘挂载与扩容需要注意什么?
操作前先确认账号属于阿里云国际对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。