OpenClaw Backup 技能安装与使用指南(skill)

一、简介

OpenClaw Backup 是一个用于备份和恢复 OpenClaw 数据的 Agent Skill。它可以帮助你:

  • 一键备份 OpenClaw 的所有配置和数据
  • 设置自动定时备份
  • 在需要时快速恢复数据
  • 自动管理备份版本(保留最近7个)

二、安装

方法1:通过 Clawhub 安装(推荐)

bash 复制代码
openclaw skills search backup
openclaw skills add openclaw-backup

方法2:手动克隆到本地

bash 复制代码
cd ~/.openclaw/workspace/skills/
git clone https://github.com/openclaw/openclaw-backup.git

验证安装

bash 复制代码
ls ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh

三、使用方法

1. 创建手动备份

基本用法:

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh

指定备份目录:

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh /path/to/backup/dir

输出示例:

复制代码
✅ Backup created: /home/zilong/openclaw-backups/openclaw-2026-03-19_1611.tar.gz (8.8M)
📁 Total backups: 1

2. 备份内容说明

目录/文件 说明
openclaw.json 主配置文件(含频道、模型配置)
credentials/ API 密钥、Token 等敏感信息
agents/ Agent 配置、认证配置
workspace/ Memory、SOUL.md、用户文件
cron/ 定时任务配置

排除项(不备份):

  • completions/ - API 响应缓存(可自动重建)
  • *.log - 日志文件

3. 设置自动定时备份

使用 OpenClaw Cron 设置每日自动备份:

bash 复制代码
openclaw cron add

按提示填写:

json 复制代码
{
  "name": "daily-backup",
  "schedule": {"kind": "cron", "expr": "0 3 * * *", "tz": "Asia/Shanghai"},
  "payload": {
    "kind": "agentTurn",
    "message": "Run ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh and report result to user."
  },
  "sessionTarget": "isolated",
  "delivery": {"mode": "announce"}
}

以上配置表示:每天凌晨 3 点(北京时间)自动执行备份,并通知用户结果。

4. 恢复备份

快速恢复步骤:

bash 复制代码
# 1. 停止 OpenClaw
openclaw gateway stop

# 2. 备份当前数据(安全起见)
mv ~/.openclaw ~/.openclaw-old

# 3. 解压备份文件
cd ~
tar -xzf ~/openclaw-backups/openclaw-2026-03-19_1611.tar.gz

# 4. 启动 OpenClaw
openclaw gateway start

# 5. 验证状态
openclaw status

恢复失败回滚:

bash 复制代码
rm -rf ~/.openclaw
mv ~/.openclaw-old ~/.openclaw
openclaw gateway start

四、备份管理

查看备份列表

bash 复制代码
ls -lh ~/openclaw-backups/openclaw-*.tar.gz

清理旧备份

脚本默认保留最近 7 个 备份,旧备份会自动删除。

如需手动清理:

bash 复制代码
# 保留最近 3 个,删除其余的
cd ~/openclaw-backups
ls -t openclaw-*.tar.gz | tail -n +4 | xargs rm

五、最佳实践

  1. 首次使用后立即备份 - 配置好频道、模型后立即创建第一个备份
  2. 重大变更前备份 - 升级版本、修改配置前先备份
  3. 异地备份 - 定期将备份文件复制到云盘或外部存储
  4. 测试恢复 - 定期验证备份文件可以正常恢复

六、常见问题

Q: 备份文件可以跨机器使用吗?

A: 可以。只要目标机器安装了相同版本的 OpenClaw,备份文件可以直接恢复使用。

Q: 备份包含 API 密钥吗?

A: 包含。备份文件中有 credentials/ 目录,存储了你的 API Key 和 Token。请妥善保管备份文件。

Q: 如何迁移到另一台机器?

A: 在新机器上安装 OpenClaw,然后使用上述恢复步骤即可完整迁移所有配置和数据。

Q: 备份文件太大怎么办?

A: 检查 completions/ 目录是否被正确排除。正常备份大小通常在 5-20MB 之间。

七、参考链接


提示: 建议现在就执行一次备份,确保你的配置安全!

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh
相关推荐
陈鋆16 小时前
Spring AI Framework(二:模块分析)
spring·ai
专注VB编程开发20年17 小时前
通义灵码VS插件太垃圾,太难用了,优缺点
ai·通义
数据库小学妹18 小时前
AI时代数据库怎么选?多模融合、数据统一存储与选型实战指南
数据库·人工智能·经验分享·ai
装不满的克莱因瓶18 小时前
了解 LangChain 中的 LLM 与 ChatModel 的差异
人工智能·python·ai·langchain·llm·agent·chatmodel
黑马师兄19 小时前
RAG混合检索深度解析:让AI真正找到你要的内容
java·人工智能·ai·agent·rag·ai-native
me8321 天前
【AI面试】小白理解大模型:仅编码器(BERT类)、仅解码器(GPT类)和完整的编码器-解码器架构各有什么优缺点?
人工智能·gpt·ai·bert
DS随心转插件1 天前
AI导出鸭:DeepSeek 转 Word 效果实测与案例展示
人工智能·ai·word·豆包·deepseek·ai导出鸭
xiami_world1 天前
2026年UI/UX设计工具私有化部署方案深度解析
人工智能·ui·ai·产品经理·ux
码农阿强1 天前
N8N 工作流使用中转API 教程
ai