使用 rClone 实现 OpenClaw 备份与恢复自动化。每日备份至 Google Drive,保留 20 天轮换。
备份和回收自动化是一项面向实际任务的技能,主要用于备份和回收;备份和修复。
执行完成后建议检查结果是否符合预期,并保留必要记录。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
基于 rClone 的 OpenClaw 自动化备份与恢复系统。每日备份至 Google Drive,保留最近 20 天的备份历史。
TU_EMAIL_GOOGLE_DRIVE 对应的 Google DriveGoogle Drive:/OpenClaw-Backups/ ├── backup-2026-02-19/ # 最新备份 ├── backup-2026-02-18/ ├── ... ├── backup-2026-01-31/ # 第 20 天备份 └── backup-2026-01-30/ # 创建新备份时被自动删除
backup run手动触发备份任务。
# 立即执行完整备份 backup run --full # 仅备份变更内容(增量备份) backup run --incremental # 仅备份 OpenClaw 配置文件 backup run --config-only # 强制执行轮转(删除超过 20 天的备份) backup run --force-rotate
backup status查看备份当前状态。
# 显示当前状态摘要 backup status # 列出所有可用备份 backup status --list # 校验所有备份完整性 backup status --verify # 查看已用存储空间 backup status --space
backup recover从备份中恢复数据。
# 列出所有可恢复的备份 backup recover --list # 恢复指定日期的备份 backup recover --date 2026-02-19 # 恢复指定文件(来自特定日期备份) backup recover --file /workspace/MEMORY.md --date 2026-02-18 # 恢复 OpenClaw 配置 backup recover --config
backup config管理备份系统配置。
# 显示当前配置 backup config --show # 测试 Google Drive 连接 backup config --test # 更新认证凭据 backup config --update-credentials # 修改执行计划(Cron 表达式) backup config --schedule "0 3 * * *"
/home/rhandus/.openclaw/ ├── openclaw.json # 主配置文件 ├── agents/ # Agent 配置目录 ├── sessions/ # 当前活跃会话 └── workspace/ # Workspace 目录(符号链接)
/workspace/ ├── MEMORY.md # 长期记忆 ├── AGENTS.md # Agent 配置 ├── SOUL.md # 人格定义 ├── IDENTITY.md # 身份信息 ├── USER.md # 用户信息 ├── TOOLS.md # 本地工具清单 ├── HEARTBEAT.md # 周期性任务定义 ├── skills/ # 所有 skill 目录 ├── openclaw.backup.json # 备份专用配置 └── .openclaw_contacts.env # 告警联系人环境变量
**/node_modules/ **/.git/ **/dist/ **/build/ **/vendor/ *.log *.tmp *.cache
BACKUP_DRIVE_REMOTE="tiklick-drive" BACKUP_SOURCE="/home/rhandus/.openclaw /workspace" BACKUP_EXCLUDE="**/node_modules/ **/.git/" BACKUP_RETENTION_DAYS=20 BACKUP_SCHEDULE="0 3 * * *" # 每日 03:00 AM BACKUP_LOG_FILE="/var/log/openclaw_backup.log" BACKUP_ALERT_ON_FAILURE=true
# 创建远程配置 rclone config create tiklick-drive drive client_id "YOUR_CLIENT_ID" client_secret "YOUR_CLIENT_SECRET" scope "drive.file" root_folder_id "YOUR_ROOT_FOLDER_ID" # 测试连接 rclone lsd tiklick-drive: # 创建备份根目录 rclone mkdir tiklick-drive:OpenClaw-Backups
rclone sync --progress --exclude "**/node_modules/" --exclude "**/.git/" --exclude "*.log" --backup-dir "tiklick-drive:OpenClaw-Backups/backup-$(date +%Y-%m-%d)" /home/rhandus/.openclaw tiklick-drive:OpenClaw-Backups/current
# 由 cron 在每日 03:00 AM 执行 backup run --full --rotate --notify
# 每周日 04:00 AM 执行 backup status --verify --report
# 恢复关键配置(使用昨日备份) backup recover --config --date $(date -d "yesterday" +%Y-%m-%d) # 恢复特定 skill backup recover --file /workspace/skills/alerting-system --date 2026-02-19
# 当已用空间超过 80% 时触发告警 backup status --space --alert-if-over 80
TU_EMAIL_GOOGLE_DRIVE 访问当前状态: 🟢 生产环境(v1.0.0)
作者: Rhandus Malpica
公司: Tiklick
官网: https://tiklick.com
许可证: MIT
发布平台: ClawHub,2026-02-20
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习