Skip to content

快照与备份 ​

快照是「时间机器」:保存某个时刻的系统盘状态,出问题时可以回滚。

什么时候必须做 ​

  • 重装系统前
  • 升级系统或更换内核前
  • 大改 Nginx / 数据库配置前
  • 迁移业务、切换环境前

怎么用 ​

  1. 控制台 → 该服务器 → 快照;
  2. 创建快照,起一个能看懂的名字,例如 20261111-上线前;
  3. 等待状态变为「可用」;
  4. 需要回滚时,选择该快照 → 恢复。

恢复会覆盖

恢复快照会把系统盘回滚到快照时刻,之后写入的数据会丢失。恢复前先确认:

  • 当前没有正在写入的业务;
  • 重要数据已经单独导出。

快照不能替代什么 ​

快照能做快照不能做
回滚系统盘、误删配置精确恢复某张表 / 某条记录
重装前的保命跨地域长期归档
快速复制环境替代异地备份

数据库请另外做逻辑备份:

bash
# MySQL
mysqldump -u root -p --single-transaction 库名 > backup-$(date +%F).sql

# PostgreSQL
pg_dump -U postgres 库名 > backup-$(date +%F).sql

然后把备份文件传到另一台机器或对象存储。备份只有离开这台服务器才算备份。

建议的备份节奏 ​

数据频率保留
数据库每天7–30 天
网站文件每周 + 大改前4 周
系统盘快照大操作前按需
关键配置每次修改后长期

一个实用习惯 ​

改配置前先复制一份原文件:

bash
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak.$(date +%F)

这条命令救过很多人。

魔力猫 · 让云触手可及