在阿里云 ECS 上重装系统或更换镜像,本质上是将实例的操作系统重新部署。根据您的需求(是彻底重置还是仅切换环境),主要有两种操作方式:“重装系统”(会清空数据)和“更换镜像”(保留数据盘)。
以下是具体的操作步骤和注意事项:
⚠️ 重要前置检查
在执行任何操作前,请务必确认以下两点,以防数据丢失:
- 数据备份:如果选择“重装系统”,系统盘(/dev/xvda 或 /dev/vda)上的所有数据将被清空且无法恢复。请务必提前对重要数据进行快照备份。
- 公网 IP:重装系统后,ECS 的公网 IP 地址通常保持不变(除非您使用的是按量付费且未绑定弹性公网 IP,或者手动解绑了 IP)。但为了保险起见,建议先记录当前的公网 IP。
方法一:使用“重装系统”功能(推荐用于彻底重置)
此操作会将实例的系统盘格式化为新镜像的内容,会删除系统盘上的所有数据。适用于忘记 root 密码、系统损坏或需要全新环境的情况。
-
登录控制台
登录 阿里云 ECS 管理控制台。 -
找到实例
在左侧导航栏选择 实例与镜像 > 实例,在实例列表中选中目标 ECS 实例。 -
执行重装
- 点击实例 ID 进入详情页,或在列表右侧的操作列点击 更多 > 云盘和镜像 > 重装系统。
- (注:部分界面可能直接在“更多”菜单下显示“重装系统”)
-
配置参数
- 镜像源:选择您需要的新系统类型(如 Ubuntu 20.04, CentOS 7, Windows Server 等)。
- 镜像版本:选择具体的版本(如 64 位)。
- 密码/密钥对:设置新的登录密码或绑定 SSH 密钥对(务必记好)。
- 高级选项:可以修改主机名、描述等信息。
-
确认并重启
勾选“我已了解重装系统会清空系统盘数据”,点击确定。系统会自动停止实例、重装系统并重新启动。- 耗时提示:通常需要 3-10 分钟,具体取决于镜像大小和当前负载。
方法二:使用“更换镜像”功能(保留数据盘)
如果您希望保留数据盘(非系统盘)上的数据,同时更换操作系统,可以使用此功能。
注意:此功能通常要求实例处于已停止状态,且部分镜像类型(如自定义镜像)可能有特定限制。
-
停止实例
在实例列表中,选中目标实例,点击 更多 > 实例状态 > 停止。等待实例状态变为“已停止”。 -
更换镜像
- 在实例详情页,点击 云盘和镜像 > 更换镜像。
- 或者在“更多”菜单中选择 更换镜像。
-
选择新镜像
选择您想要切换到的镜像源和版本。 -
确认启动
确认后,系统会自动将新镜像挂载到系统盘,并自动启动实例。- 注意:更换镜像后,原有的系统盘数据会被覆盖,但数据盘(Data Disk)的数据通常会保留。
常见问题与建议
| 问题 | 解答 |
|---|---|
| 重装后 IP 变了吗? | 只要没有手动解绑弹性公网 IP (EIP),公网 IP 不会变。内网 IP 也不会变。 |
| 旧数据能找回吗? | 不能。重装系统会格式化系统盘。如果您之前没有做快照,数据将无法找回。 |
| Windows 系统怎么操作? | 流程相同。重装后需使用新的管理员密码(或密钥)登录。如果是 Windows,记得检查是否开启了远程桌面。 |
| 如何防止误操作? | 建议在操作前对系统盘创建一个快照。如果重装失败或选错镜像,可以通过“回滚快照”瞬间恢复到之前的状态。 |
最佳实践建议
在进行重装或换镜像前,强烈建议执行以下步骤:
- 创建快照:在“云盘”页面,对系统盘手动创建一个快照。
- 验证配置:确保新镜像的初始化脚本(User Data)符合您的预期(例如自动安装软件)。
- 测试连接:重装完成后,立即通过 SSH 或 RDP 测试登录,并检查关键服务是否正常启动。
如果您不确定该选哪种方式,请再次确认:是否接受系统盘数据被清空? 如果答案是肯定的,直接使用“重装系统”是最快最稳妥的方式。
CLOUD云枢