开发者社区 问答 正文

ECS如何进行回滚磁盘


如果当前系统出现问题,您希望将一块磁盘的数据回滚到之前的某一时刻,您可以通过回滚磁盘实现,前提是该磁盘已经 创建了快照


[backcolor=transparent]注意:
  • 回滚磁盘是不可逆操作,一旦回滚完成,原有的数据将无法恢复,请谨慎操作。
  • 回滚磁盘后,从所使用的快照的创建日期到当前时间这段时间内的数据都会丢失。


前提条件


您应该已经为磁盘 创建了快照
磁盘未被释放。
不是随实例一起创建的磁盘,应该已经 挂载到某个实例上,而且已经 停止实例

操作步骤


您可以按以下步骤回滚磁盘:

  1. 登录 ECS 管理控制台

  2. 在左侧导航栏中,单击 [backcolor=transparent]实例。

  3. 选择地域。

  4. 找到需要回滚磁盘的实例,进入实例详情页。

  5. 在左侧导航栏中,单击 [backcolor=transparent]本实例快照。

  6. 选择需要回滚的快照,在 [backcolor=transparent]操作 列中,单击 [backcolor=transparent]回滚磁盘。

  7. 在弹出的提示框中,单击 [backcolor=transparent]确定。

    如果您勾选了 [backcolor=transparent]回滚后立即启动实例,磁盘回滚完成后,实例会自动启动。


后续操作


如果数据盘创建快照后,您做过扩容操作,回滚磁盘后,您需要登录实例重新扩容文件系统。具体操作请参考:

报错处理


在回滚磁盘时,如果遇到下面错误:[backcolor=transparent]该资源目前的状态不支持此操作。
报错原因解决方法
[tr=rgb(239, 251, 255)][td=1,1,20%]该资源目前的状态不支持此操作 磁盘所挂载的实例还没有完全停止。只有当实例处于 [backcolor=transparent]已停止 状态时,您才能回滚磁盘。当磁盘处于 [backcolor=transparent]停止中 或 [backcolor=transparent]启动中 状态时,均不能回滚磁盘。请耐心等待。当实例完全停止后再回滚磁盘。

展开
收起
boxti 2017-10-18 11:49:10 2698 分享 版权
阿里云 AI 助理回答

您已经详细描述了如何使用阿里云ECS( Elastic Compute Service)的快照功能来回滚磁盘到之前的状态。这里我再简要概括一下关键步骤和注意事项,确保操作顺利进行:

回滚磁盘前的准备:

  1. 确认快照存在:确保您为想要恢复的磁盘创建了至少一个快照,这是回滚操作的基础。
  2. 检查磁盘状态:确保该磁盘没有被释放,并且如果是非系统盘,它已挂载到某个实例上。
  3. 停止实例:如果回滚的是数据盘,需要确保所挂载的实例处于“已停止”状态,而不是“停止中”或“启动中”。

回滚磁盘的操作步骤:

  1. 登录ECS管理控制台,选择相应的地域。
  2. 进入实例详情页,找到左侧导航栏中的“本实例快照”。
  3. 选择快照回滚:在快照列表中,找到您希望用来回滚的快照,在其操作列点击“回滚磁盘”。
  4. 确认操作:阅读提示后,点击“确定”。根据需要,您可以选择是否在回滚后立即启动实例。

回滚后的注意事项:

  • 数据丢失警告:回滚操作不可逆,会覆盖从快照创建时间点到现在的所有数据变更,请谨慎操作。
  • 扩容问题处理:如果磁盘在快照后有扩容操作,回滚后可能需要手动调整文件系统大小以匹配原磁盘容量。

报错处理:

  • 遇到“该资源目前的状态不支持此操作”的错误时,确保实例完全停止后再尝试回滚操作。耐心等待实例状态变为“已停止”,不要在“停止中”或“启动中”状态下执行回滚。

通过遵循这些步骤和建议,您可以有效地利用阿里云ECS的快照功能,实现磁盘数据的安全回滚。如果有任何疑问或需要进一步的帮助,请随时联系阿里云客服。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答