ClawSkills logoClawSkills

OpenClaw Backup

备份和还原 OpenClaw 数据。当用户要求创建备份、设置自动备份计划、从备份还原或管理备份轮换时使用。处

介绍

# OpenClaw Backup

备份和恢复 OpenClaw 配置、凭据和工作区。

## 创建备份

运行备份脚本:

```bash ./scripts/backup.sh [backup_dir] ```

默认备份位置:`~/openclaw-backups/`

输出:`openclaw-YYYY-MM-DD_HHMM.tar.gz`

## 备份内容

- `openclaw.json` — 主配置 - `credentials/` — API 密钥、令牌 - `agents/` — Agent 配置、认证配置 - `workspace/` — 记忆、SOUL.md、用户文件 - `telegram/` — 会话数据 - `cron/` — 定时任务

## 排除项

- `completions/` — 缓存,会自动重新生成 - `*.log` — 日志

## 使用 Cron 设置每日备份

使用 OpenClaw cron 进行每日备份并发送通知:

```json { "name": "daily-backup", "schedule": {"kind": "cron", "expr": "0 3 * * *", "tz": "UTC"}, "payload": { "kind": "agentTurn", "message": "Run ~/.openclaw/backup.sh and report result to user." }, "sessionTarget": "isolated", "delivery": {"mode": "announce"} } ```

## 恢复

请参阅 [references/restore.md](references/restore.md) 了解分步恢复说明。

快速恢复:

```bash openclaw gateway stop mv ~/.openclaw ~/.openclaw-old tar -xzf ~/openclaw-backups/openclaw-YYYY-MM-DD_HHMM.tar.gz -C ~ openclaw gateway start ```

## 轮换

脚本会自动保留最近的 7 个备份。

更多产品