本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
如果您需要重置ECS实例或清除系统盘的数据,可以重新初始化系统盘使其恢复到创建时的状态。本文介绍如何重新初始化系统盘。
限制条件
如果您是使用自定义镜像创建的实例,删除自定义镜像后,虽然已使用该镜像创建的实例可正常使用,但是无法再执行重新初始化系统盘操作。
变更影响
请您在重新初始化前务必了解以下事项:
重新初始化操作会清空系统盘从创建到重新初始化期间写入的数据,强烈建议在操作前创建快照备份系统盘数据。具体操作,请参见创建快照。
| 事项 | 说明 | 
| 对系统盘的影响 | 
 | 
| 对数据盘的影响 | 
 | 
操作步骤
步骤1:准备工作
- 重新初始化操作会清空系统盘已写入数据,在操作前,请确保已为目标云盘进行数据备份,避免数据丢失。具体操作,请参见创建快照。 说明- 使用快照会产生计费,更多信息,请参见快照计费。 
- 确保ESSD系列云盘未开启旧版本快照极速可用功能。如果云盘的快照启用了旧版本的快照极速可用功能,则不支持重新初始化。新版本快照极速可用功能默认开启,不影响重新初始化操作。 
- (仅适用于Linux实例)重新初始化系统盘时,如果需要使用SSH密钥对验证,请先创建或导入SSH密钥对。具体操作,请参见创建SSH密钥对和导入SSH密钥对。 
- (仅适用于Linux实例)重新初始化系统盘后,需要重新挂载数据盘。若您需要挂载目录不变,请提前使用以下命令记录数据盘挂载信息。 - sudo mount |grep "数据盘名称"- 例如查看数据盘/dev/vdb的挂载信息,示例表示数据盘/dev/vdb存在两个分区,/dev/vdb1挂载在/tmp下,/dev/vdb2挂载在/mnt下。 - [ecs-user@ecs ~]$ sudo mount |grep "/dev/vdb" /dev/vdb1 on /tmp type ext4 (rw,relatime) /dev/vdb2 on /mnt type ext4 (rw,relatime)
- 停止ECS实例。具体操作,请参见停止实例。 重要- 如果实例的计费方式为按量付费、网络类型为专有网络,在停止实例时需要启用普通停机模式。如果启用节省停机模式,重新初始化后可能无法成功启动实例。 
步骤2:重新初始化
重新初始化操作会清空系统盘从创建到重新初始化期间写入的数据,强烈建议在操作前创建快照备份系统盘数据。具体操作,请参见创建快照。
- 访问ECS控制台-实例。 
- 在页面左侧顶部,选择目标资源所在的资源组和地域。  
- 找到需要重新初始化系统盘的实例,单击实例ID进入实例详情页面。 
- 在块存储页签找到待初始化的系统盘,在操作列中单击重新初始化云盘。  
- 在弹出的重新初始化云盘对话框中,配置参数。  - 参数 - 说明 - 登录名 - 选择登录操作系统的用户名。 - 登录凭证 - Windows实例:重新设置实例登录密码。可以使用旧的密码,也可以指定新的密码。 - Linux实例:选择密钥对或自定义密码。 - 密钥对:实例绑定SSH密钥对。后续通过SSH密钥方式登录。 
- 自定义密码:重新设置密码。可以使用旧的密码,也可以指定新的密码。 
 - 安全加固 - 默认选中免费开通,您的实例会自动免费加载云服务器安全组件,提供网站后门检测、异地登录提醒、暴力破解拦截等安全功能。 - 是否重启实例 - 默认选中初始化完成后,是否重启实例,重新初始化完成后,实例会自动启动。若未勾选,需按需手动启动实例。 
- 单击确定,开始重新初始化系统盘,云盘状态变更为初始化中。 - 当云盘状态重新变更为使用中时,表示初始化完成。 
- (条件必选)如果您为Linux实例,且重新初始化系统盘前该实例挂载了数据盘,重新初始化操作不会改变或丢失数据盘内数据,但系统下数据盘的挂载信息会丢失,您需要重新为数据盘创建挂载点并挂载文件系统。具体操作,请参见Linux系统ECS实例重新初始化系统盘后如何重新挂载数据盘? 。 说明- 对于Windows实例,重新初始化系统盘后数据盘会自动联机,无需执行其他操作。 
- 系统盘重新初始化完成后,您需要重新部署业务(包括应用和配置)以尽快恢复业务。 

