在实例详情的"备份"页签,每一份已完成的备份都能发起恢复。点击确认按钮后任务立即提交,没有输入实例名称等二次校验。提交前必须清楚两件事:恢复会用备份内容覆盖当前系统盘,且不可逆;恢复完成后,系统盘会被自动扩容到实例当前规格对应的容量,与备份创建时的规格无关。
恢复这个名字容易让人以为它只是"把数据放回去",实际上它同时触发停机、覆盖、扩容三个动作,其中扩容是无条件的:
| 会发生什么 | 不会发生什么 |
|---|---|
| 若发起恢复时实例正在运行:平台会依次执行一次正常关机和一次强制停止——无论正常关机是否成功,都会继续执行强制停止(失败会自动重试),确保实例真正关闭后再继续 | 若发起恢复时实例已经处于已停止:不会有任何开关机动作,恢复全程保持停止状态 |
| 用备份内容强制覆盖系统盘,系统盘变为备份创建时刻的内容 | 不会改动已挂载的其他数据盘、实例规格本身、区域、可用性域、VPC、SSH 密钥或其他控制台资源 |
| 恢复完成后无条件执行一次扩容校准,把系统盘扩容到实例当前规格对应的磁盘容量 | 扩容只增不减:当前磁盘已达到或超过目标容量时会直接跳过,不会缩小磁盘,也不会报错 |
| 若发起恢复时实例正在运行:扩容完成后重新开机,状态回到"正在运行" | 恢复没有"只恢复数据、不重启"的开关;是否停机开机完全由发起恢复那一刻的实例状态决定,无法单独关闭 |
确认弹窗的原文是:
恢复将用该备份覆盖实例当前系统盘,此操作不可逆,恢复过程中实例会短暂重启。确定要继续吗?
这句话没有提到系统盘会被扩容,"会短暂重启"也只在实例发起时正在运行才成立——实例本来就是停止状态时,恢复不会有任何重启动作。确认前请以上表为准,不要只根据弹窗文案判断影响范围。
- 备份状态:只有状态为"已完成"的备份可以被选中发起恢复;等待中、执行中和失败的备份不会出现在可恢复的操作里。
- 实例已配置完成:未完成首次配置的实例没有可覆盖的系统盘,无法发起恢复。
- 没有冲突中的其他操作:实例被安全事件锁定、处于欠费状态、有冲突中的草稿发票,或有其他工作请求正在进行时,恢复会被拒绝。
- 维护锁定不影响恢复:与启动、停止、重启这些电源操作不同,处于维护锁定状态的实例仍然可以正常发起恢复备份。
- 打开"计算 > 实例",进入目标实例详情,切换到"备份"页签。
- 只选择状态为"已完成"的备份,核对备注、创建时间和大小。
- 打开该行的操作菜单,选择恢复。
- 阅读确认对话框中的不可逆和重启提示,点击恢复确认提交。点击后立即执行,没有二次输入实例名称的步骤。
- 在实例详情的"工作请求"区域跟踪进度:依次出现"恢复备份归档"和"校准系统盘";如果发起时实例正在运行,前后还会各出现一次停止和启动相关的条目。
提交后不要再次点击恢复,也不要在任务结束前对该实例执行重建、升级或删除。
实例在发起恢复那一刻的状态,决定了它接下来会经历哪种流程:
- 发起时正在运行:正在运行 → 正在停止 → 已停止 → 恢复与扩容在停止状态下进行 → 正在启动 → 正在运行;恢复备份归档与校准系统盘分别对应工作请求列表中的独立条目,可据此判断进度。整个周期内实例完全下线,不是短暂的网络抖动,业务连接会中断。
- 发起时已经停止:已停止 → 恢复与扩容在停止状态下进行 → 恢复完成后仍为已停止。平台不会替你把实例重新开机。
恢复完成后,平台会取实例恢复这一刻的当前规格对应的磁盘容量,校准系统盘大小。如果你在创建这份备份之后又升配或降配过实例,恢复用的是升配或降配后的规格,而不是备份创建时的规格,也不是备份文件本身记录的磁盘大小。
降配之后再恢复不会缩小磁盘——扩容逻辑只在当前磁盘小于目标容量时才会执行,已经达标就直接跳过,不会报错,也不会有相反方向的收缩。
发起恢复前,平台会做一轮前置检查。下面按场景说明。
该实例已停止并隔离网络。在安全审核完成前,计算、连接和资源管理操作不可用。
通过工单联系 Cypacky Support 了解安全审核进展,审核结束前恢复不可用。
此实例已经欠费,因此您无法操作它。请及时支付关联账单,或删除实例。如有疑惑,请联系 Cypacky Networks Support 获取帮助。
结清欠费后恢复操作会恢复可用。
选中的备份仍在等待、正在执行或已失败时,恢复请求会被后端拒绝。回到备份列表确认目标备份的状态列显示"已完成"后再重试。
实例还没有完成首次配置,没有可供恢复覆盖的系统盘。等实例完成配置后再发起恢复。
实例上有创建、重装、升级、迁移或删除等任务处于等待或执行中时,恢复请求会被拒绝。打开实例详情的"工作请求",确认最后一条任务结束后再重试。
实例存在尚未处理完的草稿发票时,恢复会被拒绝,需要先完成或取消该发票对应的账单变更。
维护锁定状态不会出现在上述拒绝场景里——处于维护锁定的实例仍然可以正常发起恢复备份。
- 查看工作请求是否为"已完成",并确认没有后续失败信息。
- 确认实例状态回到你期望的运行状态:发起时在运行的实例应回到"正在运行",发起时已停止的实例会保持"已停止",需要自行启动。
- 登录系统检查文件、挂载点、启动服务、网络配置和时间设置。
- 对数据库、Web 服务和计划任务执行应用级健康检查。
- 如果恢复后无法启动或网络不通,保留工作请求 ID、实例 ID 和备份 ID,再联系支持人员;不要在没有新备份的情况下反复覆盖系统盘。
如果目标是创建一台并行的新实例而不是覆盖当前实例,改用备份转换成自定义镜像,再从镜像创建新实例,参考转换为自定义镜像。