如果系统出现问题,您希望将一块云盘的数据恢复到之前的某一时刻,而且您已经为云盘创建了快照,您可以使用回滚磁盘功能实现。本文操作适用于系统盘和数据盘。

前提条件

回滚云盘前,请确认以下信息:
  • 云盘已创建过快照,而且没有正在创建的快照。
  • 云盘未被释放。
  • 更换系统盘后,历史系统盘快照不能用于回滚新的系统盘。
  • 云盘已挂载到某台ECS实例上,而且实例处于已停止Stopped)状态。
    注意 对于开启了按量付费实例停机不收费功能的ECS实例,在停止实例时请设置停止模式停止后仍旧保留实例并继续收费。否则,回滚云盘后可能无法启动实例。详情请参见按量付费实例停机不收费

背景信息

回滚云盘前,请注意以下事项:
  • 回滚云盘是不可逆操作,一旦回滚完成,原有的数据将无法恢复,请谨慎操作。
  • 回滚云盘后,从快照的创建日期到回滚云盘时这段时间内的数据会丢失。

    如果您要同步部分有用数据,请确保您有两份不同时段的快照,参见下文后续步骤。

  • 回滚系统盘后,默认自动绑定相应实例当前使用的SSH密钥对或密码。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,单击实例与镜像 > 实例
  3. 在顶部状态栏左上角处,选择地域。
  4. 找到处于已停止状态的ECS实例,进入实例详情页面。
  5. 在左侧导航栏中,单击本实例快照
  6. 选择需要的快照,在操作列中,单击回滚磁盘
  7. 在弹出的提示框中,单击确定

后续步骤

  • 如果在数据盘创建快照后,您做过扩容操作,回滚云盘后,您需要登录实例重新扩容文件系统。具体操作请参见:
  • 如果您需要同步部分有用数据,可以选择一份创建时间最晚的快照,通过创建新的数据盘并挂载到ECS实例上,然后在实例内部同步有用数据。同步数据