重新初始化系统盘(重置操作系统)

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

如果您需要重置ECS实例或清除系统盘的数据,可以重新初始化系统盘使其恢复到创建时的状态。本文介绍如何重新初始化系统盘。

限制条件

如果您是使用自定义镜像创建的实例,删除自定义镜像或原镜像取消共享后,虽然已使用该镜像创建的实例可正常使用,但是无法再执行重新初始化系统盘操作。

变更影响

请您在重新初始化前务必了解以下事项:

警告

重新初始化操作会清空系统盘从创建到重新初始化期间写入的数据,强烈建议在操作前创建快照备份系统盘数据。具体操作,请参见创建快照

事项

说明

对系统盘的影响

  • 系统盘会恢复到刚创建时的状态,并且会清空系统盘中已写入的数据。

    说明

    若您在重新初始化前执行过更换系统盘(更换操作系统)操作,重新初始化的是更换后的系统盘。

  • 如果系统盘配置了自动快照策略,重新初始化后,设置仍然有效,不需要重新设置。

  • 重新初始化系统盘不会更改ECS实例的IP地址和系统盘ID。

  • 重新初始化系统盘不会删除基于系统盘创建的快照。

对数据盘的影响

  • 重新初始化系统盘不会改变或丢失数据盘内数据。

  • 对于Linux实例:数据盘配置的自动挂载信息丢失,需要重新挂载文件系统。

  • 对于Windows实例:数据盘无需执行其他操作。

操作步骤

步骤1:准备工作

  1. 重新初始化操作会清空系统盘已写入数据,在操作前,请确保已为目标云盘进行数据备份,避免数据丢失。具体操作,请参见创建快照

    说明

    使用快照会产生计费,更多信息,请参见快照计费

  2. 确保ESSD系列云盘未开启旧版本快照极速可用功能。如果云盘的快照启用了旧版本的快照极速可用功能,则不支持重新初始化。新版本快照极速可用功能默认开启,不影响重新初始化操作。

    您可以通过以下方法判断极速可用快照是否为旧版。

    • 新版:快照列表中,快照极速可用状态为已开启image.png

    • 旧版:快照列表中,快照极速可用状态为到期时间,例如XXXX00:00到期image.png

    关闭旧版本快照极速可用功能操作,请参见关闭快照极速可用功能

  3. (仅适用于Linux实例)重新初始化系统盘时,如果需要使用SSH密钥对验证,请先创建或导入SSH密钥对。具体操作,请参见创建SSH密钥对导入SSH密钥对

  4. (仅适用于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)
  5. 停止ECS实例。具体操作,请参见停止实例

    重要

    如果实例的计费方式为按量付费、网络类型为专有网络,在停止实例时需要启用普通停机模式。如果启用节省停机模式,重新初始化后可能无法成功启动实例。

步骤2:重新初始化

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择实例与镜像 > 实例

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。 地域

  4. 找到需要重新初始化系统盘的实例,单击实例ID进入实例详情页面。

  5. 块存储页签找到待初始化的系统盘,在操作列中单击重新初始化云盘

    重新初始化系统盘

  6. 在弹出的重新初始化云盘对话框中,配置参数。

    配置参数

    参数

    说明

    登录名

    选择登录操作系统的用户名。

    登录凭证

    Windows实例:重新设置实例登录密码。可以使用旧的密码,也可以指定新的密码。

    Linux实例:选择密钥对自定义密码

    • 密钥对:实例绑定SSH密钥对。后续通过SSH密钥方式登录。

    • 自定义密码:重新设置密码。可以使用旧的密码,也可以指定新的密码。

    安全加固

    默认选中免费开通,您的实例会自动免费加载云服务器安全组件,提供网站后门检测、异地登录提醒、暴力破解拦截等安全功能。

    是否重启实例

    默认选中初始化完成后,是否重启实例,重新初始化完成后,实例会自动启动。若未勾选,需按需手动启动实例。

  7. 单击确定,开始重新初始化系统盘,云盘状态变更为初始化中

    当云盘状态重新变更为使用中时,表示初始化完成。

  8. (条件必选)如果您为Linux实例,且重新初始化系统盘前该实例挂载了数据盘,重新初始化操作不会改变或丢失数据盘内数据,但系统下数据盘的挂载信息会丢失,您需要重新为数据盘创建挂载点并挂载文件系统。具体操作,请参见Linux系统ECS实例重新初始化系统盘后如何重新挂载数据盘?

    说明

    对于Windows实例,重新初始化系统盘后数据盘会自动联机,无需执行其他操作。

  9. 系统盘重新初始化完成后,您需要重新部署业务(包括应用和配置)以尽快恢复业务。

常见问题