# 备份概览

了解实例备份、存储位置、状态和恢复路径。

备份是实例系统盘在某个时间点生成的副本。它只覆盖系统盘数据，不是整台实例的配置快照：实例规格、VPC、弹性 IP、SSH 密钥、挂载的数据盘和应用层数据不会因为恢复备份而自动回滚。备份适合在升级系统、修改网络服务或发布新版本前建立明确的回滚点。

_Interface illustration: 存储中心备份列表：名称、区域、可用性域、大小、来源实例和状态_

## 管理入口与权限范围

| 入口                              | 可执行操作                                                                                                        |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| **计算 > 实例 > 实例详情 > 备份** | 为当前实例创建一次性备份、恢复、删除备份、打开定时备份策略，以及从实例创建自定义镜像。                            |
| **存储 > 备份**                   | 按当前空间跨实例查看备份，查看来源区域/可用性域、大小和状态；批量删除已完成备份，或将已完成备份转换为自定义镜像。 |

列表和操作都受当前空间限制。切换个人空间、团队空间或项目空间后，备份列表、容量、来源实例和可执行操作会重新加载；没有当前空间访问权限的备份不会显示。

## 备份状态

备份状态由服务端返回，常见值包括：

| 状态                   | 含义                               | 可执行操作                                   |
| ---------------------- | ---------------------------------- | -------------------------------------------- |
| `pending`（等待中）    | 请求已提交，等待存储任务调度。     | 等待，不要重复提交。                         |
| `running`（执行中）    | 正在读取实例系统盘并写入备份存储。 | 等待；不要重启或删除来源实例。               |
| `completed`（已完成）  | 副本可读取，大小和完成时间已确定。 | 恢复、删除、转换为自定义镜像。               |
| `failed`（失败）       | 任务未生成可用副本。               | 查看错误信息，处理容量或实例状态后重新创建。 |
| `deleting` / `deleted` | 删除请求正在清理或已完成。         | 等待容量统计更新。                           |

只有 `completed` 备份会出现在恢复和转换选择器中。删除操作会创建异步工作请求，列表中的行可能先进入 `deleting`，容量不会在清理完成前立即释放。

## 备份、镜像和实例的关系

```text
实例状态 ──创建备份──> 备份
备份 ──转换──> 自定义镜像 ──创建实例──> 新实例
备份 ──恢复──> 原实例或目标实例的系统盘
```

备份本身不是正在运行的实例，也不会自动产生新实例。恢复或转换前，请先确认来源区域、可用性域和存储容量。

## 费用与容量

备份和自定义镜像共用当前空间的备份存储配额。存储概览会分别显示 `backup_bytes`、`custom_image_bytes`、已包含容量、额外购买容量和剩余容量；创建任务可能在最终大小之外产生临时占用。不要只用文件大小判断是否有空间，应以创建对话框的容量估算和存储概览的剩余容量为准。

备份列表中的大小是实际占用的字节数，页面按 GB/MB 格式化显示。删除、转换和复制都是异步操作，后台清理或复制完成后容量统计才会稳定。

## 相关文档

- [创建备份](./create)
- [恢复实例](./restore)
- [定时策略与容量](./manage)
- [转换为自定义镜像](./convert)
