$ ssh clawdbot.space --loading...
$ ssh clawdbot.space --loading...
永不丢失代理的身份、记忆或配置 — 自动备份和零停机迁移。
你的 OpenClaw 代理积累了不可替代的数据:SOUL.md 身份、数月的记忆、精调的配置和自定义技能。丢失这些就像失去团队成员的大脑。本指南涵盖自动备份、灾难恢复和机器间迁移。
| Path | Size | Description |
|---|---|---|
| ~/.openclaw/ | 核心 | 整个配置目录——SOUL.md、AGENTS.md、memory.md、config.yaml、凭证 |
| 自定义技能 | 可变 | .openclaw/skills/——你的自定义自动化和模板 |
| SQLite 数据库 | 1-100MB | 如果将记忆迁移到 SQLite,备份 .db 文件 |
| 定时任务日志 | 可变 | 用于调试和合规的历史日志 |
手动备份——创建带时间戳的归档
openclaw backup create --name daily-$(date +%F)
每天凌晨 3 点备份,保留 30 天
# crontab -e 添加: 0 3 * * * openclaw backup create --name auto-$(date +\%F) --retain 30
列出所有备份
openclaw backup verify
从特定备份恢复
openclaw backup restore auto-2026-04-25
在私有 Git 仓库追踪 ~/.openclaw/。每次配置更改创建一个提交。
Cron 任务每天创建 tar.gz 归档。本地存储 + 同步到云端。
使用 rclone 或 restic 同步到云存储。加密、增量、去重。
安装 rclone
curl https://rclone.org/install.sh | sudo bash
配置云端(S3、B2、GDrive)
rclone config # 按提示添加远程存储
同步到云端
rclone sync ~/.openclaw/ remote:openclaw-backup/
每日自动云同步
0 4 * * * rclone sync ~/.openclaw/ remote:openclaw-backup/
openclaw backup create --name migration-$(date +%F) scp ~/.openclaw/backups/migration-*.tar.gz user@new-host:~/
npx openclaw@latest openclaw backup restore migration-2026-04-27
openclaw status openclaw config validate openclaw memory stats
# 更新 Tailscale、DNS、机器人令牌 openclaw config set gateway.bind <new-ip>
归档 Docker 卷
docker compose down tar czf openclaw-data.tar.gz ./data ./config
在新主机解压并启动
tar xzf openclaw-data.tar.gz docker compose up -d