一、简介 在复杂的AI工作环境中,数据安全无疑是重中之重。今天我们来深入了解一下 OpenClaw Backup 这个工具。它本质上是一个专为 OpenClaw 设计的 Agent Skill,核心功能就是帮你把数据的安全感拉满。具体来说,它能为你做到这几件事: 一键全量备份:只需一个命令,就能打包
在复杂的AI工作环境中,数据安全无疑是重中之重。今天我们来深入了解一下 OpenClaw Backup 这个工具。它本质上是一个专为 OpenClaw 设计的 Agent Skill,核心功能就是帮你把数据的安全感拉满。具体来说,它能为你做到这几件事:
对于大多数用户而言,通过官方的技能仓库安装是最直接、最可靠的方式。操作非常简单,在命令行中依次执行以下命令即可:
长期稳定更新的攒劲资源: >>>点此立即查看<<<
openclaw skills search backup
openclaw skills add openclaw-backup
如果你更喜欢手动控制,或者有特定的版本需求,也可以直接从 GitHub 克隆源码到本地工作目录。
cd ~/.openclaw/workspace/skills/
git clone https://github.com/openclaw/openclaw-backup.git
安装完成后,怎么确认一切就绪呢?很简单,检查一下关键的脚本文件是否存在:
ls ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh
如果这条命令能正确显示文件路径,恭喜你,安装已经成功。
让我们从最基础的手动备份开始。其核心就是执行那个备份脚本。
基本用法:
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh
指定备份目录:
如果你想将备份文件存放到特定位置,可以在命令后面加上目标目录路径。
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
了解备份包里具体有什么,对于后续的管理和恢复至关重要。来看看这个压缩包都包含了哪些“家当”:
| 目录/文件 | 说明 |
|---|---|
openclaw.json |
主配置文件,所有频道和模型的核心设置都在这里。 |
credentials/ |
存放API密钥、Token等敏感信息的目录,这是备份的重中之重。 |
agents/ |
所有Agent的配置和相关的认证信息。 |
workspace/ |
工作空间,涵盖了记忆(Memory)、灵魂文件(SOUL.md)以及用户上传的各类文件。 |
cron/ |
定时任务的配置信息。 |
当然,为了提升效率、缩小备份体积,有些非核心内容会被明智地排除在外:
completions/ - API响应缓存。这部分数据可以自动重建,没必要备份。*.log - 日志文件。通常用于问题排查,无需纳入版本备份。手动备份虽好,但容易忘记。最佳实践是让它自动运行。利用 OpenClaw 内置的 Cron 功能,可以轻松实现。比如说,设置一个每日凌晨执行的自动备份任务:
openclaw cron add
然后根据提示,填写类似下面的配置内容:
{
"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点,系统会自动执行备份脚本,并将执行结果通知给用户。这样一来,数据保护就变成了一个静默的后台服务。
备份的最终价值,体现在恢复的那一刻。当需要恢复数据时,请严格遵循以下步骤,尤其是在生产环境中:
# 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
万一恢复过程中遇到问题怎么办?别慌,我们有回滚方案:
# 删除恢复失败的目录
rm -rf ~/.openclaw
# 将之前备份的旧数据恢复回来
mv ~/.openclaw-old ~/.openclaw
# 再次启动服务
openclaw gateway start
想知道目前有多少备份文件?它们有多大?一条简单的命令就能列出所有备份:
ls -lh ~/openclaw-backups/openclaw-*.tar.gz
备份脚本本身很智能,默认只保留最近7个备份文件,更旧的会自动删除。如果你想自定义保留策略,比如只保留最近的3个,可以手动执行清理:
# 进入备份目录,按时间倒序排列,删除第4个及之后的所有旧备份
cd ~/openclaw-backups
ls -t openclaw-*.tar.gz | tail -n +4 | xargs rm
掌握了基本操作之后,遵循一些行业经验会让你的数据安全体系更加稳固:
Q: 备份文件可以跨机器使用吗?
A: 完全可以。只要目标机器上安装了相同版本的 OpenClaw,直接将备份文件恢复过去,就能获得一模一样的配置和环境。
Q: 备份包含 API 密钥吗?
A: 包含。这正是备份的核心价值之一——credentials/ 目录里存放了你所有的 API Key 和 Token。因此,请务必像保管密码一样,妥善保管你的备份文件。
Q: 如何迁移到另一台机器?
A: 流程非常清晰:在新机器上安装好 OpenClaw 基础环境,然后使用上面介绍的恢复步骤,就能实现配置和数据的完整迁移。
Q: 备份文件太大怎么办?
A: 正常情况下,一个纯粹的配置备份体积应该在 5-20MB 之间。如果发现备份文件异常庞大,首先检查是否排除了 completions/ 缓存目录。
~/.openclaw/workspace/skills/openclaw-backup/SKILL.md最后的建议:读到这里,最好的行动就是立即实践。现在就去执行一次备份,亲眼看到那个代表安全的文件被创建出来,这才是对你工作环境最负责任的第一步。
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述