备份和恢复您的服务器状态
快照是服务器在某一时刻的完整备份,包括:
快照让您可以在系统出现问题时快速恢复到之前的状态。
| 特性 | 快照 | 传统备份 |
|---|---|---|
| 速度 | 秒级创建 | 需要较长时间 |
| 恢复 | 快速恢复 | 恢复较慢 |
| 存储 | 增量存储,节省空间 | 完整副本,占用空间大 |
| 位置 | 同一存储设备 | 可存储到异地 |
使用有意义的名称方便识别:
初始安装 - 系统刚安装完成时安装LNMP前 - 安装环境前备份2026-01-15-网站上线 - 重要里程碑升级系统前 - 重大操作前备份在控制面板的"快照"标签页,您可以查看:
每个服务器有快照数量限制:
当快照数量达到上限或不再需要时,可以删除快照:
删除后无法恢复,请确认不再需要该快照。
快照恢复完成后:
升级系统或软件前创建快照:
# 升级前创建快照
# 然后执行系统更新
apt update && apt upgrade -y
安装不确定的软件前:
迁移网站时的安全保障:
快速重置测试环境:
虽然快照很有用,但不能替代完整的数据备份策略:
# 数据库备份示例
mysqldump -u root -p database_name > backup.sql
# 网站文件备份
tar -czvf website-backup.tar.gz /var/www/html
# 配置文件备份
tar -czvf config-backup.tar.gz /etc/nginx /etc/apache2
创建定期备份脚本:
#!/bin/bash
# /root/backup.sh
DATE=$(date +%Y%m%d)
BACKUP_DIR="/backup/$DATE"
mkdir -p $BACKUP_DIR
# 备份数据库
mysqldump -u root -p'password' database > $BACKUP_DIR/database.sql
# 备份网站文件
tar -czf $BACKUP_DIR/www.tar.gz /var/www
# 备份配置文件
tar -czf $BACKUP_DIR/etc.tar.gz /etc/nginx /etc/mysql
# 上传到远程存储
rsync -avz $BACKUP_DIR user@backup-server:/backups/
如果无法创建快照:
如果恢复过程中出错:
如果快照无法使用:
快照存储会计入您的账户: