一、准备工作
开始备份前需完成三项准备:①登录云服务商控制台(如腾讯云、阿里云)获取管理权限;②确认系统处于稳定状态,建议在软件更新后执行首次备份;③准备至少20%剩余空间的存储位置,推荐使用对象存储或外部硬盘。
二、手动备份操作
主流云平台通用操作流程:
- 登录控制台进入「云服务器」管理界面
- 选择目标实例,点击「创建快照」功能
- 设置备份名称并勾选系统盘/数据盘
- 等待进度条完成(通常需要5-30分钟)
注意:腾讯云用户可通过「快照与镜像」模块查看备份进度,阿里云需使用「云备份」服务。
三、自动备份配置
使用开源工具实现定时备份:
- rsync:适合增量备份,配合cron可实现每日同步
- Duplicity:支持加密备份到远程存储
- GitHub Actions:免费额度适合小型项目
配置示例(每日凌晨备份):
#!/bin/bash mysqldump -u root dbname > /backup/db_$(date +%F).sql rsync -av /var/www/ /mnt/backup/
四、验证与恢复
关键验证步骤:①检查备份文件时间戳;②校验文件哈希值;③尝试挂载镜像测试。恢复系统时,在控制台选择对应快照执行「回滚」操作,注意回滚会导致当前数据覆盖。
注意事项
①建议保留3个历史版本防止备份损坏;②避免在业务高峰期执行整机备份;③免费服务通常有存储限制,超过容量需购买扩展包。