当云盘因误删误改、勒索病毒等原因造成数据丢失时,您可以使用该云盘的历史快照回滚云盘,从而使该云盘的数据恢复到创建快照时的状态。本文介绍如何使用快照回滚云盘。
使用限制
前提条件
在使用快照回滚云盘之前,请确保满足以下条件:
待回滚的云盘有可以用于回滚的、创建完成的历史快照,且没有正在创建中的快照。
创建快照的具体操作,请参见创建快照。
警告回滚云盘是不可逆操作,从快照的创建日期到回滚云盘时这段时间内的数据会丢失。为避免误操作,建议您在回滚前为云盘创建一份快照备份数据。
待回滚的云盘未被释放。
如果云盘已挂载至ECS实例,需先停止ECS实例才能执行回滚操作。
如果云盘被用作创建动态扩展卷或者RAID阵列,您必须先停止使用该云盘的服务或应用程序,以确保没有读取或写入操作正在进行,才能执行回滚操作。
操作步骤
回滚云盘时,您可以从快照页面和实例页面两个入口进入操作界面,本操作以快照页面为例。
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的资源组和地域。
在云盘快照页签中找到待回滚云盘的快照,在操作列中单击回滚云盘。
在弹出的对话框中,单击确定。
后续步骤
回滚云盘后,所有在该快照之后做的更改都会丢失。这包括主机配置文件、主机名、SSH配置、密码、网络设置、系统软件源、时钟源等配置数据。由于这些配置被还原到快照时刻的状态,您需要重新配置这些信息以匹配您当前的使用需求。
如果您在创建数据盘的快照之后对数据盘进行了扩容,当您回滚到该快照时,数据盘将恢复到快照时的容量,这意味着扩容部分的空间会丢失。因此,您需要在回滚后重新登录到您的实例中,并对文件系统进行再次扩容,以恢复到扩容后的状态。
Linux实例:扩容分区和文件系统(Linux)
Windows实例:扩容分区和文件系统(Windows)
如果回滚的是系统盘,默认会自动绑定实例当前的SSH密钥对或用户名密码。回滚完成后,您可以通过这些认证方式登录到回滚后的实例中。
常见问题
如何通过快照恢复Windows实例D盘指定的文件夹或文件?
通过快照回滚云盘是将云盘数据回滚到快照创建时间点,如果只想恢复某个文件夹或文件不能直接通过快照回滚来处理。您可以按照以下操作解决: