全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云服务器 ECS

重新初始化磁盘

更新时间:2017-10-30 17:22:21

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

  • 系统盘会恢复到刚创建时的状态。比如,如果您用公共镜像 Windows Server 2008 R2 创建实例,那么,重新初始化系统盘后,操作系统依然是最初的 Windows Server 2008 R2,后来安装的应用程序和数据都会被删除。

  • 数据盘会恢复到初始状态:

警告

  • 重新初始化磁盘需要停止 ECS 实例,而且会丢失数据,会中断您的服务,请务必谨慎操作。
  • 重新初始化磁盘后,磁盘上的数据将会丢失,请务必提前做好数据备份,例如 为磁盘创建快照

注意

  • 更换系统盘后再执行初始化,系统盘会回到新系统盘的初始状态,而不是原来系统盘的初始状态。
  • 如果磁盘原来应用了自动快照策略,重新初始化后,设置仍然有效,不需要重新设置。
  • 重新初始化磁盘不会更改 ECS 实例的 IP 地址。
  • 重新初始化系统盘不会更改系统盘的磁盘 ID。
  • 重新初始化磁盘不会删除磁盘的自动快照或手动快照,您可以使用这些快照 回滚磁盘
  • 保证您预留的手机畅通。重新初始化磁盘需要您的手机接收验证码。

前提条件

重新初始化磁盘之前,您必须完成以下工作:

操作步骤

您可以使用 重新初始化磁盘 功能完成以下操作:

重新初始化系统盘

按以下步骤重新初始化系统盘:

  1. 登录 ECS 管理控制台

  2. 在左侧导航栏中,单击 实例

  3. 选择地域。

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

  5. 单击 停止,停止实例。

  6. 在左侧导航栏中,单击 本实例磁盘

  7. 找到系统盘,在 操作 列中,单击 重新初始化磁盘

  8. 在弹出的 重新初始化磁盘 对话框里,

    1. 设置验证方法:
      • Windows 实例:重新设置实例登录密码。可以使用旧的密码,也可以指定新的密码。
      • Linux 实例:选择 设置密钥设置密码,并绑定密钥对或重新设置密码。可以使用旧的密码,也可以指定新的密码。
    2. 安全加固:选择 免费开通。可选项。开通安全加固功能后,您的实例会自动免费加载云服务器安全组件,提供网站后门检测、异地登录提醒、暴力破解拦截等安全功能。
    3. 启动实例策略:选择 重置磁盘后启动。完成初始化后,实例会自动启动。
    4. 单击 确认重新初始化磁盘
  9. 获取并输入手机短信验证码后,单击 确认,开始初始化系统盘。

  10. (可选)如果是 Linux 实例,而且初始化前挂载了数据盘,您需要 重新创建挂载点信息并挂载文件系统

    说明
    在 Linux 实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以需要执行这步操作。但是,Windows 实例可以直接使用数据盘,不需要执行这步操作。

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

重新初始化数据盘

重新初始化后,数据盘的状态根据磁盘最初的状态以及实例的操作系统不同而异:

  • Windows 实例:无论数据盘是从快照创建而来,还是一个全新的空盘,重新初始化后,数据盘会恢复到创建后的初始状态,但是可以直接使用,不需要执行其他操作。

  • Linux 实例:

    • 如果数据盘创建时是一个空盘:数据盘的文件系统及内容完全丢失,您需要重新格式化并分区数据盘,并挂载文件系统。

      注意
      在这种情况下,如果重新初始化前您在 /etc/fstab 文件中写入了开机自动挂载文件系统的命令,那么,重新初始化后,开机自动挂载会失效,启动通常会出现异常。所以,在重新初始化数据盘之前,您必须先在 /etc/fstab 中注释掉开机自动挂载数据盘的信息。

    • 如果数据盘是从快照创建而来:数据盘会恢复到原来快照的状态,不需要重新挂载文件系统,但是数据盘创建成功后产生的所有数据都会丢失。

步骤描述中用 /dev/vdb1 表示文件系统,/InitTest 表示挂载点。您可以根据实际情况替换。

按以下步骤重新初始化数据盘:

  1. (可选)如果操作的是 Linux 实例,数据盘创建时是一个空盘,而且您在 /etc/fstab 中添加了开机自动挂载数据盘文件系统的命令,那么,您需要在 /etc/fstab 里注释掉开机挂载文件系统命令:

    1. 远程连接 Linux 实例
    2. 运行 vim /etc/fstab 进入编辑 /etc/fstab 界面。
    3. i 键进入编辑模式。
    4. 找到数据盘挂载信息,加 # 注释掉挂载信息,如下所示:
      1. # /dev/vdb1 /InitTest ext3 defaults 0 0
    5. Esc 退出编辑模式,输入 :wq 保存并退出。
  2. 在 ECS 管理控制台 停止实例

  3. 按以下步骤在控制台上重新初始化数据盘:

    1. 单击实例 ID 进入 实例详情 页。
    2. 在左侧导航栏中,单击 本实例磁盘
    3. 找到需要重新初始化的数据盘,在 操作 列中,单击 重新初始化磁盘
    4. 在弹出的 重新初始化磁盘 对话框中,认真阅读提示后,单击 确认重新初始化磁盘
    5. 单击 确认重新初始化磁盘
    6. 获取并输入手机短信验证码后,单击 确认
  4. 在左侧导航栏中,单击 实例详情

  5. 单击 启动,启动实例,完成数据盘初始化。

  6. (可选)如果是 Linux 实例,数据盘创建时是一个空盘,您需要 重新格式化和挂载数据盘

数据盘重新初始化后,您需要重新部署业务(包括应用和配置)从而尽快恢复业务。

本文导读目录