auto: sync OpenClaw config 2026-08-21 17:17

This commit is contained in:
2026-08-21 17:17:08 +08:00
parent 8b5d3fed21
commit cfadeacfa5
35 changed files with 1731 additions and 92 deletions
+43
View File
@@ -0,0 +1,43 @@
# 2026-08-21
## 创建 PBS 备份助手 agent
- 创建了 `pbs` agent,专门负责 Proxmox Backup Server (pbs01)
- 连接:Tailscale 内网 100.115.195.195SSH 免密(root + id_ed25519
- 工作区:/home/yangxuan/.openclaw/workspace-pbs
- agent 目录:/home/yangxuan/.openclaw/agents/pbs/agent
- 配置了免密登录并验证成功
## 查阅文档并确认查询方法
- PBS 官方文档 https://100.115.195.195:8007/docs/ 可访问(HTTPS 自签证书)
- 写入 TOOLS.md:文档索引 + 操作前查文档确认规范
- 确认查询备份方法(datastore list/show、snapshot list、task list 等)
- 发现 `datastore status` 命令不存在(勿用)
## 整合记忆
- 读取操作记录,填充 data storelibrary / weixin_backup)、客户端清单、定时任务、运行模式
- 快照时间戳为 RFC3339 + UTC(无法改本地时区,读取需+8h)
## BK03 /opt 自动备份(完成)
- bk03:主机名 xuan-aqTailscale 193SSH 用户 yangxuansu 提权)
- 认证:pbs01 密钥 id_ed25519_pbs01_bk03 免密;token backup@pbs!bk03
- secret 存 bk03 ~/.config/proxmox-backup/bk03.pass600
- systemdauto-sync-bk03.sh + bk03-autosync.service/timer(开机后90s
- 端到端验证成功
- 技能 `pbs-bk03-opt-backup` 已创建并应用
## VPS01 /opt 自动备份(完成)
- vps01:主机名 xuan-vpsTailscale 20SSH 用户 root(直接登录)
- 认证:pbs01 密钥 id_ed25519_pbs01_vps01 免密;token backup@pbs!vps01_opt
- secret 存 vps01 ~/.config/proxmox-backup/vps01.pass600
- 修复:vps01 authorized_keys 原有粘连行(yxttkl@outlook.com 无换行)拆分修复,原条目保留
- 修复:vps01.pass 曾写入 3 字节损坏,改用 stdin 传递后正确(36字节)
- systemdauto-sync-vps01.sh + vps01-autosync.service/timer(开机后120s
- 端到端验证成功(增量复用 98.3%,约7分钟)
- 技能 `pbs-vps01-opt-backup` 已创建并应用
## 关键技术要点
- PBS 快照时间戳 = RFC3339 + UTC(尾部 Z),无法改本地时区(terminology.html
- secret 经多层 ssh 引号传递会损坏,改用 stdinprintf|ssh cat)最可靠
- 免密目标:pbs01 生成专属密钥 → 公钥追加到目标 authorized_keys(保留原条目)
- 增量备份日志:`had to backup X of Y (reused Z%)`
- vps01 /opt 含 navidromedb-wal 增长会截断(正常)