本文描述如何在ECS控制台上重新初始化一块系统盘。重新初始化后,系统盘会恢复到创建时的状态。

前提条件

  • 重新初始化系统盘后数据将会丢失,请务必提前做好数据备份,为云盘创建快照。详细步骤请参见创建快照
  • 重新初始化系统前必须先停止ECS实例,该操作会中断您的服务,请务必谨慎操作。详细步骤请参见启动和停止实例
  • (仅适用于Linux实例)初始化系统盘时,如果使用SSH密钥对验证,您必须已经创建或导入了SSH密钥对。详细步骤请参见使用SSH密钥对

背景信息

当云盘挂载在ECS实例上时,您可以使用重新初始化磁盘功能将作系统盘恢复到创建时的状态。重新初始化后:

  • 系统盘会恢复到刚创建时的状态。比如,如果您用公共镜像Windows Server 2008 R2创建实例,那么,重新初始化系统盘后,操作系统依然是最初的Windows Server 2008 R2,但是创建实例后安装的应用程序和产生的数据都会被删除。
    说明 更换系统盘后再执行初始化,初始化的是更换后的系统盘,而不是更换前的系统盘。
  • 系统盘重新初始化后,您需要重新部署业务(包括应用和配置)从而尽快恢复业务。
  • 如果系统盘应用了自动快照策略,重新初始化后,设置仍然有效,不需要重新设置。
  • 重新初始化系统盘不会更改ECS实例的IP地址和云盘ID。
  • 重新初始化系统盘不会删除系统盘的自动快照或手动快照,您可以使用这些快照回滚云盘。详细步骤请参见使用快照回滚云盘

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部状态栏处,选择地域。
  4. 找到需要初始化系统盘的实例,单击实例ID进入实例详情页。
  5. 在页面右上角,单击停止,停止实例。
    说明 如果是按量付费的VPC类型实例,而且已经开启了按量付费实例停机不收费功能,在提醒弹出框中,单击确定。在停止实例对话框中,选择停止后仍旧保留实例并继续收费。如果使用停机不收费模式,重新初始化系统盘后可能无法成功启动实例。详情请参见按量付费实例停机不收费

  6. 实例进入已停止状态后,在左侧导航栏中,单击本实例磁盘
  7. 找到系统盘,在操作列中,单击重新初始化磁盘
  8. 在弹出的重新初始化磁盘对话框里,完成以下设置:
    1. 设置验证方法。
      • Windows实例:重新设置实例登录密码。可以使用旧的密码,也可以指定新的密码。

      • Linux实例:选择设置密钥设置密码,并绑定密钥对或重新设置密码。可以使用旧的密码,也可以指定新的密码。

    2. (可选)安全加固:选择免费开通。开通安全加固功能后,您的实例会自动免费加载云服务器安全组件,提供网站后门检测、异地登录提醒、暴力破解拦截等安全功能。
    3. (可选)启动实例策略:选择重置磁盘后启动。完成初始化后,实例会自动启动。
    4. 单击确认重新初始化磁盘
  9. 仅适用于主账号用户:获取并输入手机短信验证码后,单击确认,开始初始化系统盘。

后续步骤

  • (仅适用于Linux实例)如果初始化系统盘前ECS实例挂载了数据盘,您需要重新创建挂载点信息并挂载文件系统。详情请参见 块存储FAQ Linux系统ECS实例重新初始化系统盘后如何重新挂载数据盘?
    说明 在Linux实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以需要执行这步操作。
  • 系统盘重新初始化后,您需要重新部署业务(包括应用和配置)从而尽快恢复业务。