数据备份是VPS管理中最重要的环节之一。搬瓦工KiwiVM面板提供快照(Snapshot)功能,可以对整个系统进行完整备份,出现问题时一键恢复。本文详解快照的创建、恢复、导入导出以及自动备份设置。
快照(Snapshot)是对VPS当前状态的完整镜像,包括操作系统、所有文件、配置和安装的软件。可以理解为对整台VPS做了一个"存档",随时可以恢复到创建快照时的状态。
搬瓦工快照功能特点:
操作步骤:
Tip: 创建快照前建议先停止数据库等正在写入的服务,确保数据一致性。创建过程中VPS会短暂停机。
当VPS出现问题需要恢复时:
注意事项:
导出快照:
导入快照:
快照导入导出的典型用途:
搬瓦工支持设置自动快照,定期自动创建系统快照:
自动快照会覆盖最旧的快照(保持在2个快照的限制内),确保始终有最近的备份可用。
除了KiwiVM快照功能,还可以在VPS上使用命令行工具进行更灵活的备份:
方案一:使用 tar 打包备份重要目录
# 备份网站目录和数据库
tar -czf /root/backup-$(date +%Y%m%d).tar.gz /var/www /etc/nginx
# 备份MySQL数据库
mysqldump -u root -p --all-databases > /root/db-backup-$(date +%Y%m%d).sql
方案二:使用 rsync 同步到远程服务器
# 同步网站目录到远程备份服务器
rsync -avz --delete /var/www/ user@backup-server:/backup/www/
# 定时备份(添加到 crontab)
crontab -e
# 每天凌晨3点执行备份
0 3 * * * rsync -avz /var/www/ user@backup-server:/backup/www/
方案三:使用 rclone 备份到云存储
# 安装 rclone
curl https://rclone.org/install.sh | bash
# 配置云存储(支持Google Drive、OneDrive、S3等)
rclone config
# 同步备份到云存储
rclone sync /var/www remote:backup/www
建议采用以下备份策略:
Tip: 更多教程请查看新手教程,全部方案请查看搬瓦工方案汇总。