自动备份 OpenClaw 整体配置到远程存储(支持任意 rclone 后端:COS、S3、FTP、SFTP、WebDAV等)。 触发场景: - 创建/配置自动备份任务 - 设置备份周期、保留份数、目标目录 - 手动触发备份 - 查看/恢复备份 - OpenClaw 运行异常时的提醒
OpenClaw 自动备份是一项面向实际任务的技能,主要用于✅ 状态检查:异常时自动停止备份并提醒;✅ 完整备份:配置文件、skills、agents、workspace、memory、credentials;
1. 配置。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
# 查看现有配置 rclone listremotes # 添加新配置(如腾讯COS) rclone config create tencentcos s3 provider TencentCOS access_key_id 你的AKID secret_access_key 你的KEY endpoint cos.ap-shanghai.myqcloud.com # 添加其他存储(如S3、FTP等) rclone config create mybackup s3 provider AWS access_key_id xxx secret_access_key xxx rclone config create myftp ftp host ftp.example.com user myuser password mypass
/root/.openclaw/workspace-main/skills/openclaw-backup/scripts/backup.sh --remote tencentcos:backup-1252695297/openclaw-backup --keep 7
crontab -e # 每天凌晨3点自动备份 0 3 * * * /root/.openclaw/workspace-main/skills/openclaw-backup/scripts/backup.sh --remote tencentcos:backup-1252695297/openclaw-backup --keep 7 >> /var/log/openclaw-backup.log 2>&1
| 目录/文件 | 说明 | 默认 |
|---|---|---|
| openclaw.json | 主配置文件 | ✅ |
| openclaw.json.bak* | 配置文件历史 | ✅ |
| skills/ | 技能目录 (48个) | ✅ |
| agents/ | Agent配置 (6个) | ✅ |
| workspace* | 工作空间 (5个) | ✅ |
| memory/ | 全局记忆 | ✅ |
| credentials/ | 密钥凭证 | ✅ |
| config-backups/ | 配置备份 | ✅ |
| extensions/ | 插件扩展 | ❌ (太大) |
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
--remote |
✅ | - | rclone 远程路径,格式:remote:bucket/folder |
--keep |
- | 7 | 保留的备份份数 |
--include-memory |
- | true | 是否包含 memory/ |
--include-config |
- | true | 是否包含配置文件和 skills |
--include-workspace |
- | true | 是否包含所有 workspace |
--include-credentials |
- | true | 是否包含 credentials |
--include-agents |
- | true | 是否包含 agents |
--include-extensions |
- | false | 是否包含 extensions(约836MB) |
--check-only |
- | false | 仅检查状态,不执行备份 |
--remote tencentcos:bucket-name/openclaw-backup
--remote aliyunoss:bucket-name/openclaw-backup
--remote s3:bucket-name/openclaw-backup
--remote ftp:backup-folder --remote sftp:backup-folder
--remote webdav:backup-folder
# 仅检查 OpenClaw 状态 /root/.openclaw/workspace-main/skills/openclaw-backup/scripts/backup.sh --check-only # 查看远程备份 rclone lsl tencentcos:backup-1252695297/openclaw-backup/
# 1. 下载备份 rclone copy tencentcos:backup-1252695297/openclaw-backup/openclaw-backup-2026-03-25-161836.tar.gz /tmp/ # 2. 解压 cd /root/.openclaw tar -xzf /tmp/openclaw-backup-2026-03-25-161836.tar.gz # 3. 重启服务 openclaw gateway restart
rclone config 配置远程存储相关专题
热门下载
相关下载
精品课程
共1课时 | 154人学习
共0课时 | 0人学习
共1课时 | 201人学习