在阿里云ECS中更换系统盘时选择公共镜像,需按以下步骤操作(适用于已运行的实例,且支持更换系统盘功能):
✅ 前提条件:
- 实例处于 已停止(Stopped) 状态(更换系统盘必须关机);
- 实例未使用包年包月且不支持降配的特定配置(一般支持);
- 系统盘为云盘(高效云盘、SSD云盘、ESSD云盘),不支持本地盘;
- 数据盘中的数据不会被影响,但原系统盘数据将被彻底清除,请提前备份重要数据!
📌 操作步骤(控制台方式):
-
登录阿里云控制台
→ 进入 ECS管理控制台
→ 在左侧导航栏选择 实例与镜像 > 实例。 -
找到目标实例并停止
- 找到待操作的ECS实例,确保状态为「运行中」→ 点击 更多 > 实例状态 > 停止;
- 等待状态变为 已停止(约几十秒至1分钟)。
-
更换系统盘
- 在实例操作列,点击 更多 > 磁盘与镜像 > 更换系统盘;
(或:在实例详情页 → 磁盘与镜像 标签页 → 点击系统盘右侧的 更换系统盘)
- 在实例操作列,点击 更多 > 磁盘与镜像 > 更换系统盘;
-
选择公共镜像(关键步骤)
- 在弹出的对话框中:
- ✅ 镜像类型:选择 公共镜像(默认即为此项);
- ✅ 操作系统:下拉选择所需镜像,例如:
CentOS 7.9 64位(注意:CentOS 8+ 已停更,阿里云提供 Alibaba Cloud Linux 或 CentOS Stream 替代)Alibaba Cloud Linux 3.2104 LTS(阿里云自研,推荐用于新业务)Ubuntu 22.04/24.04 LTS 64位Windows Server 2019/2022 数据中心版(需注意License费用)
- 🔍 可通过搜索框输入关键词(如“ubuntu”、“alinux”、“win”)快速筛选;
- 📌 查看右侧镜像详情:包含版本、内核、是否预装GUI、安全加固状态等;
- ⚠️ 注意镜像架构(x86_64 / ARM64)需与实例规格兼容(如ARM实例只能选ARM镜像)。
- 在弹出的对话框中:
-
配置其他选项(可选)
- ✅ 系统盘大小:可调整(≥原系统盘大小,最小40 GiB);
- ✅ 登录凭证:可重置密码(推荐)或使用已有SSH密钥对;
- ❌ 不勾选“启用镜像复制”(除非跨地域部署需求);
- ✅ 勾选 “我已知晓更换系统盘会清空原系统盘数据”(强制确认)。
-
确认并执行
- 点击 确定 → 系统开始更换(通常1–3分钟完成);
- 完成后,实例状态仍为「已停止」,需手动 启动。
-
启动并验证
- 启动实例 → 通过VNC或SSH/RDP连接;
- 验证:
cat /etc/os-release(Linux)或系统属性(Windows),确认版本正确; - 检查网络、应用服务、挂载的数据盘是否正常。
💡 温馨提示:
- 公共镜像免费,但Windows镜像会产生License费用(按量付费实例每小时计费,包年包月含在套餐中);
- 推荐优先选用 Alibaba Cloud Linux(深度优化、长期支持、免费)或 Ubuntu LTS;
- 如需特定软件环境(如LNMP、Java环境),可先选用公共镜像,再通过脚本一键部署,或制作自定义镜像复用;
- 若需保留原系统配置,建议先创建自定义镜像,再更换(而非直接选公共镜像)。
📎 补充:命令行方式(aliyun CLI)
# 停止实例
aliyun ecs StopInstance --InstanceId i-xxx --ForceStop false
# 更换系统盘(指定公共镜像)
aliyun ecs ReplaceSystemDisk
--InstanceId i-xxx
--ImageId centos_7_9_x64_20G_alibase_20220928.vhd
--DiskCategory cloud_ssd
--DiskSize 100
--Password xxxxxx
# 启动实例
aliyun ecs StartInstance --InstanceId i-xxx
✅ 镜像ID可通过
aliyun ecs DescribeImages --OwnerAlias system --Status available查询。
如有具体场景(如从CentOS迁移到Alinux、ARM实例选镜像、批量操作等),欢迎补充,我可提供针对性建议。
云计算HECS