openclaw backup 创建本地备份归档,包含 OpenClaw 状态、配置、认证 profiles、凭据、sessions,以及可选的 workspace。

常用命令

openclaw backup create                          # 创建完整备份(当前目录)
openclaw backup create --output ~/Backups       # 指定输出目录
openclaw backup create --dry-run --json         # 预览备份内容
openclaw backup create --verify                 # 创建后立即验证
openclaw backup create --no-include-workspace   # 排除 workspace
openclaw backup create --only-config            # 仅备份配置文件
openclaw backup verify ./2026-03-09T00-00-00.000Z-openclaw-backup.tar.gz

备份内容

内容说明
~/.openclaw 状态目录包含 agents/*/agent/auth-profiles.json
活跃配置文件openclaw.json
credentials/ 目录若在状态目录外
workspace 目录默认包含,--no-include-workspace 可排除

跳过的文件:活跃 session 转录、cron 运行日志、滚动日志、投递队列、socket/pid/temp 文件。

插件:包含 extensions/ 下的插件源码和 manifest,但跳过 node_modules/(可重建)。

选项说明

  • --only-config:最小备份,仅归档配置文件,不依赖配置解析(配置损坏时也可用)
  • --no-include-workspace:跳过 workspace 发现,适合配置损坏时的部分备份
  • --verify:创建后验证归档完整性(检查 manifest 和 payload 一致性)

归档特性

  • 默认输出为带时间戳的 .tar.gz,不覆盖已有文件
  • 包含 manifest.json,记录源路径和归档布局
  • 若当前目录在备份源树内,自动回退到 home 目录
  • 路径规范化:config/credentials/workspace 若已在状态目录内,不重复归档

配置损坏时的备份

# 配置损坏但需要备份时
openclaw backup create --no-include-workspace
# 或仅备份配置文件
openclaw backup create --only-config

相关链接