# 2026-08-21 ## 创建 PBS 备份助手 agent - 创建了 `pbs` agent,专门负责 Proxmox Backup Server (pbs01) - 连接:Tailscale 内网 100.115.195.195,SSH 免密(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 store(library / weixin_backup)、客户端清单、定时任务、运行模式 - 快照时间戳为 RFC3339 + UTC(无法改本地时区,读取需+8h) ## BK03 /opt 自动备份(完成) - bk03:主机名 xuan-aq,Tailscale 193,SSH 用户 yangxuan(su 提权) - 认证:pbs01 密钥 id_ed25519_pbs01_bk03 免密;token backup@pbs!bk03 - secret 存 bk03 ~/.config/proxmox-backup/bk03.pass(600) - systemd:auto-sync-bk03.sh + bk03-autosync.service/timer(开机后90s) - 端到端验证成功 - 技能 `pbs-bk03-opt-backup` 已创建并应用 ## VPS01 /opt 自动备份(完成) - vps01:主机名 xuan-vps,Tailscale 20,SSH 用户 root(直接登录) - 认证:pbs01 密钥 id_ed25519_pbs01_vps01 免密;token backup@pbs!vps01_opt - secret 存 vps01 ~/.config/proxmox-backup/vps01.pass(600) - 修复:vps01 authorized_keys 原有粘连行(yxttkl@outlook.com 无换行)拆分修复,原条目保留 - 修复:vps01.pass 曾写入 3 字节损坏,改用 stdin 传递后正确(36字节) - systemd:auto-sync-vps01.sh + vps01-autosync.service/timer(开机后120s) - 端到端验证成功(增量复用 98.3%,约7分钟) - 技能 `pbs-vps01-opt-backup` 已创建并应用 ## 关键技术要点 - PBS 快照时间戳 = RFC3339 + UTC(尾部 Z),无法改本地时区(terminology.html) - secret 经多层 ssh 引号传递会损坏,改用 stdin(printf|ssh cat)最可靠 - 免密目标:pbs01 生成专属密钥 → 公钥追加到目标 authorized_keys(保留原条目) - 增量备份日志:`had to backup X of Y (reused Z%)` - vps01 /opt 含 navidrome,db-wal 增长会截断(正常)