腾讯云轻量应用服务器(Lighthouse)本身不提供内置的“一键开启备份”功能(如传统云服务器CVM的快照策略或自动备份服务),但支持通过以下两种主要方式实现数据备份与恢复,需手动配置或借助外部工具:
✅ 1. 手动创建快照(最常用、官方推荐)
轻量服务器支持为系统盘和数据盘(如有)创建快照,用于备份当前磁盘状态。
操作步骤:
- 登录 腾讯云控制台
- 进入 轻量应用服务器 > 实例列表
- 找到目标实例 → 点击实例ID进入详情页
- 在左侧菜单选择 「快照」(或点击实例操作栏的「更多」→「创建快照」)
- 选择要备份的磁盘(系统盘默认支持;若挂载了数据盘,需确保该盘已挂载且处于「可用」状态)
- 输入快照名称,点击「确定」创建
⚠️ 注意:创建快照时建议停止实例(尤其对数据库等有状态服务),以保证数据一致性(冷备)。若必须热备,请确保应用层已做好数据刷盘/日志同步。
📌 快照说明:
- 免费额度:每个地域每月前 50 GB 快照容量免费(按实际占用空间计费,非磁盘大小)
- 支持从快照创建新实例、回滚系统盘、或制作自定义镜像
- ❌ 不支持自动快照策略(这是与CVM的主要区别)
✅ 2. 使用自定义脚本 + 对象存储(COS)实现自动化备份
适用于需要定期备份网站文件、数据库等场景(如 WordPress、MySQL):
典型方案示例(Linux):
# 示例:每日备份 MySQL + /var/www 并上传至 COS
#!/bin/bash
DATE=$(date +%Y%m%d)
BACKUP_DIR="/data/backup/$DATE"
mkdir -p $BACKUP_DIR
# 备份数据库
mysqldump -u root -p'your_pass' --all-databases > $BACKUP_DIR/db_full_$DATE.sql
# 备份网站文件
tar -czf $BACKUP_DIR/www_$DATE.tar.gz /var/www
# 上传至 COS(需提前安装 coscmd 并配置密钥)
coscmd upload $BACKUP_DIR/ cos://my-backup-bucket/lighthouse/$DATE/
# 清理7天前备份(可选)
find /data/backup -name "*" -mtime +7 -delete
▶️ 配合 crontab 设置定时任务(如每天凌晨2点执行):
0 2 * * * /root/scripts/backup.sh >> /var/log/backup.log 2>&1
🔧 所需准备:
- 安装 coscmd 工具
- 在【访问管理 CAM】中创建子账号或使用主账号 SecretId/SecretKey(建议最小权限策略)
- 创建 COS 存储桶(建议开启版本控制 + 生命周期管理)
❌ 不支持的功能(常见误区):
- ❌ 无「自动快照策略」(不能设置每天/每周自动打快照)
- ❌ 不支持跨地域自动复制快照
- ❌ 无法对单个目录/文件做增量备份(快照是块级全量)
- ❌ 轻量服务器暂不支持「备份服务(Cloud Backup)」产品(该服务主要面向CVM、物理机等)
| ✅ 最佳实践建议: | 场景 | 推荐方案 |
|---|---|---|
| 紧急恢复系统 | 手动快照 → 实例回滚系统盘 | |
| 长期归档/合规要求 | 快照 + COS 存档(将快照导出为镜像再存 COS) | |
| 数据库/网站定期备份 | Shell脚本 + mysqldump + tar + coscmd 定时执行 | |
| 多实例统一备份 | 使用轻量服务器的「自定义镜像」功能(先打快照→创建镜像→复用部署) |
💡 小贴士:
- 快照创建后,可在【轻量服务器 > 快照】页面统一管理,支持批量删除、分享给其他账号(需授权)
- 若需更高阶备份能力(如自动策略、应用一致性、异地容灾),建议升级至 云服务器 CVM,其支持备份服务 和自动快照策略
如需,我可以为你提供:
- ✅ 完整的 MySQL + Nginx 自动备份脚本(含错误处理、邮件通知)
- ✅ COS 权限策略 JSON 模板
- ✅ 如何将快照转为自定义镜像并共享给其他账号
欢迎随时告诉我你的具体需求(如:备份 WordPress?还是 PostgreSQL?是否需要微信/邮件告警?)😊
PHPWP博客