快照与备份
在配额内创建、恢复和删除磁盘快照,并了解备份的当前支持情况。
快照会记录某块磁盘在某一时刻的完整状态。升级软件、修改系统配置等有风险的操作之前先打一个快照,出了问题可以快速回滚。
快照配额
每台实例可保留的快照数量由配置决定(弹性配置可在购买时通过 快照数 滑块选择)。在实例详情页的 快照管理 卡片中会显示 快照配额: N 个。快照数达到配额后无法再创建,需要先删除旧快照。
创建快照
- 进入 云服务器 > 我的实例,点击实例的 管理 打开详情页。
- 在 快照管理 卡片中点击 创建快照。
- 在 磁盘 下拉框中选择要做快照的磁盘(例如系统盘
SDA)。 - (可选)在 备注 中写明这次快照的用途,例如“升级 PHP 前”。
- 点击 确定。
快照名称由系统按创建时间自动生成。快照在后台执行,提交后会立即出现在快照列表中;如果后台创建失败,这条记录会被自动移除,也不会占用配额。
Tip
对数据库等频繁写入的服务做快照前,建议先停止服务或在系统内执行 sync,这样得到的快照数据一致性更好。
查看快照
在 快照管理 卡片中点击 查看全部,打开 快照列表,可以看到每个快照的 快照名称、创建时间 和 备注。
从快照恢复
- 在 快照列表 中找到要恢复的快照,点击 恢复。
- 确认提示后,系统会把磁盘回滚到快照时的状态。
Warning
恢复会用快照中的数据覆盖磁盘的当前数据,快照之后写入的所有内容都会丢失,且无法撤销。如果当前数据仍有价值,请先另外做一个快照或把数据复制出来。
恢复完成后,建议通过 VNC 或 SSH 登录检查系统和业务是否正常。
删除快照
- 在 快照列表 中点击要删除快照的 删除。
- 确认后,系统会在后台删除快照,完成后该快照从列表中消失,配额随之释放。
删除的快照无法找回。
注意事项
- 同一实例一次只能执行一个操作。如果提示 队列正在执行中无法继续操作,请等待上一个任务完成后再试。
- 快照与实例磁盘保存在一起,适合短期回滚,不能替代异地备份。如果实例本身出现问题,快照可能一起不可用。
- 重装系统会重建系统盘,重装前请确认不再需要基于旧系统的快照。
备份
实例详情页中有 备份管理 卡片和 创建备份 按钮,点击后备份任务会在后台队列中执行。目前控制台还不支持查看备份列表、下载或自行从备份恢复。如需使用已创建的备份,请联系客服。
在此之前,建议你自行把重要数据定期备份到实例以外的位置,例如:
bash
# 用 rsync 把网站目录同步到另一台服务器
rsync -az --delete /var/www/ backup@198.51.100.20:/backups/web01/
# 导出 MySQL 数据库
mysqldump --all-databases --single-transaction | gzip > /root/db-$(date +%F).sql.gz可以把这些命令写入 cron 定期执行,并定期检查备份能否正常恢复。
本页内容是否有帮助?