Files
nexus/openclaw/knowledgebase/backup-script-usage.md
2026-03-23 20:57:45 +08:00

1.8 KiB

OpenClaw 备份脚本使用指南

概述

OpenClaw 备份脚本用于自动备份 OpenClaw 配置到 NAS 存储。

脚本位置

  • Mac Mini: ~/.openclaw/scripts/backup-openclaw.sh
  • Ubuntu2: /home/shenwei/.openclaw/scripts/backup-openclaw.sh

使用方法

# Mac Mini 备份
~/.openclaw/scripts/backup-openclaw.sh macmini

# Ubuntu2 备份
/home/shenwei/.openclaw/scripts/backup-openclaw.sh ubuntu2

文件命名规则

备份文件命名格式:openclaw-{node}-{timestamp}.tar

节点 示例
Mac Mini openclaw-macmini-20260317112001.tar
Ubuntu2 openclaw-ubuntu2-20260317112001.tar

备份目的地

  • NAS 路径: /volume2/backup/openclaw/
  • 访问方式: SSH (shenwei@nas)

执行流程

[1/5] Creating backup: openclaw-{node}-{timestamp}.tar
[2/5] Verifying backup...
[3/5] Transferring to NAS...
[4/5] Verifying transfer...
[5/5] Cleaning up local temporary files...

备份内容

  • ~/.openclaw/ 目录
  • 排除项:
    • logs/ 目录
    • *.log 文件
    • .git 目录

验证备份

查看 NAS 上的备份文件:

ssh nas "ls -la /volume2/backup/openclaw/"

验证 tar 文件

ssh nas "tar -tvf /volume2/backup/openclaw/openclaw-{node}-{timestamp}.tar"

定时备份 (可选)

可以使用 cron 设置定时备份:

# 每天凌晨 3 点自动备份
0 3 * * * /home/shenwei/.openclaw/scripts/backup-openclaw.sh ubuntu2 >> /home/shenwei/.openclaw/logs/backup.log 2>&1

注意事项

  1. 确保 Ubuntu2 到 NAS 的 SSH 免密登录已配置
  2. 确保 NAS 备份目录存在
  3. 备份文件会自动清理本地临时文件
  4. 首次使用建议手动执行测试

相关文档