购买阿里云 ECS 后,操作系统通常已在创建实例时通过镜像自动部署完成。如果您希望重新部署或更换为其他 Linux 发行版(如从 CentOS 切换到 Ubuntu),可以通过“更换系统盘”功能实现。以下是具体操作步骤:
✅ 前提条件
- 实例状态为 运行中 或 已停止(推荐先停机操作,避免数据风险)。
- 确保您有该 ECS 实例的 VPC/安全组权限。
- 了解目标镜像的 许可证要求(部分镜像可能收费)。
🔧 操作步骤(通过阿里云控制台)
-
登录阿里云控制台
访问 ECS 管理控制台,进入「实例」列表。 -
选择目标实例
找到您需要更换系统的 ECS 实例,点击实例 ID 或「更多」→「更多」→「更换系统盘」。 -
确认停机提示
系统会提示:“更换系统盘将导致实例停机,且原系统盘数据将被清空”。
⚠️ 重要:若需保留原系统数据,请先对系统盘进行快照备份! -
选择新镜像
- 在「镜像」选项卡中,选择 公共镜像(如
Ubuntu 22.04 LTS、CentOS 7.9、Alibaba Cloud Linux 3等)。 - 也可选择 自定义镜像(若您之前已制作过自定义镜像)。
- 勾选「同意服务协议」(如有)。
- 在「镜像」选项卡中,选择 公共镜像(如
-
配置与确认
- 检查磁盘类型、大小是否匹配(通常保持默认即可)。
- 确认网络、安全组等配置不变(除非需调整)。
- 点击「确定」并提交任务。
-
等待部署完成
实例将自动重启并安装新系统,约需 2–5 分钟。状态变为「运行中」即表示成功。
📌 补充说明
| 项目 | 说明 |
|---|---|
| 数据影响 | 原系统盘(通常是 /dev/vda)内容会被完全覆盖,务必提前备份! |
| 数据盘不受影响 | 挂载的数据盘(如 /dev/vdb)数据保留,可继续使用。 |
| 初始化脚本 | 部分镜像支持云助手/用户数据(User Data),可在更换时注入启动脚本。 |
| 密钥对 | 更换系统后需重新绑定 SSH 密钥对或重置密码(取决于镜像设置)。 |
🔍 验证新系统
登录实例后执行以下命令确认:
cat /etc/os-release # 查看发行版信息
uname -r # 查看内核版本
lsblk # 确认磁盘挂载情况
如需进一步帮助(如通过 API/CLI 批量更换、自定义镜像制作),欢迎继续提问!
PHPWP博客