Files
openclaw-config/workspace-pbs/memory/2026-08-21.md
T

44 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 增长会截断(正常)