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
@@ -0,0 +1,205 @@
好的,以下是 **PBS 备份服务器部署进度摘要文档**,方便你交给其他会话或后续操作参考。
---
# PBS 备份服务器部署摘要文档
## 📋 基本信息
| 项目 | 内容 |
| :--- | :--- |
| **虚拟机名称** | `pbs01` |
| **操作系统** | Proxmox Backup Server 4.2-1(基于 Debian 13.4 "Trixie" |
| **部署位置** | PVE 虚拟机,挂载 RAID10 存储作为备份数据仓库 |
| **网络方案** | 通过 Tailscale 接入私有安全网络,供所有设备访问 |
| **Web 管理端口** | `8007`HTTPS |
---
## 🖥️ 虚拟机硬件配置(已完成)
| 硬件 | 配置 |
| :--- | :--- |
| **CPU** | 4 核心(类别:`host` |
| **内存** | 8 GB(建议起步) |
| **系统盘** | 64 GBVirtIO SCSI single + IO Thread |
| **数据盘** | RAID10 存储池(容量按需分配,VirtIO SCSI single + IO Thread |
| **网络** | VirtIO 网卡,桥接至 `vmbr0` |
| **机型** | `q35` |
| **BIOS** | `SeaBIOS` |
| **SCSI 控制器** | `VirtIO SCSI single` |
---
## 🌐 软件源配置(已完成)
### Debian 系统源(`/etc/apt/sources.list`
```
deb https://mirrors.ustc.edu.cn/debian/ trixie main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian/ trixie-updates main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian-security/ trixie-security main contrib non-free non-free-firmware
```
### PBS 免费源(`/etc/apt/sources.list.d/pbs-no-subscription.sources`
```
Types: deb
URIs: http://download.proxmox.com/debian/pbs
Suites: trixie
Components: pbs-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
```
### 企业订阅源(已禁用)
- `/etc/apt/sources.list.d/pbs-enterprise.sources.bak`(已重命名禁用)
### Tailscale 源(已添加)
- `/etc/apt/sources.list.d/tailscale.list`(由官方安装脚本自动配置)
---
## 🔐 Tailscale 网络(已完成安装)
| 项目 | 状态 |
| :--- | :--- |
| **安装** | ✅ 已通过官方脚本安装(`apt install tailscale -y` |
| **启动** | 待执行 `tailscale up` 进行认证 |
| **认证** | 待通过浏览器链接完成 Tailscale 登录 |
| **预期结果** | 获取 `100.x.x.x` 的 Tailscale IP,实现内网穿透访问 |
---
## ✅ 已完成操作清单
- [x] PVE 虚拟机 `pbs01` 创建完成
- [x] 系统盘(64GB)+ 数据盘(RAID10)挂载完成
- [x] PBS 4.2-1 ISO 安装完成
- [x] 主机名设置为 `pbs01.home`FQDN 格式)
- [x] Debian 系统源更换为中科大镜像源
- [x] PBS 企业订阅源禁用,免费源启用
- [x] Tailscale 官方源添加并安装完成
- [x] `apt update` 验证通过,无报错
---
## ⏳ 待执行操作(移交后续会话)
1. **Tailscale 认证启动**
```bash
tailscale up
```
按输出的链接在浏览器完成登录,将 `pbs01` 加入 Tailscale 网络。
2. **验证 Tailscale 状态**
```bash
tailscale status
```
3. **访问 PBS Web 管理界面**
```
https://<pbs01的Tailscale_IP>:8007
```
默认用户名:`root`,密码:安装时设置的 root 密码
4. **PBS Web 界面初始化配置**
- 创建数据存储(Datastore),路径指向挂载的 RAID10 数据盘
- 添加备份用户(建议单独创建,如 `backup@pbs`
- 配置备份保留策略(Prune 规则)
- 开启垃圾回收(GC)定时任务
5. **在 PVE 主节点中添加 PBS 为备份存储**
- 数据中心 → 存储 → 添加 → Proxmox 备份服务器
- 地址填写 `pbs01` 的 Tailscale IP
- 用户名/密码填写创建的备份用户
6. **在其他 Linux 设备(VPS、笔记本等)安装 PBS 客户端**
```bash
apt install proxmox-backup-client
```
用于备份文件、目录、数据库导出等。
7. **配置各设备的定时备份任务(cron / systemd timer**
---
## 📎 常用命令速查
| 用途 | 命令 |
| :--- | :--- |
| 查看 Tailscale 状态 | `tailscale status` |
| 查看 Tailscale IP | `tailscale ip` |
| PBS 服务状态 | `systemctl status proxmox-backup` |
| 查看 PBS 版本 | `proxmox-backup-manager versions` |
| 更新系统 | `apt update && apt upgrade -y` |
| 查看数据盘挂载 | `df -h` |
---
## 📌 注意事项
1. **备份数据盘不要和系统盘混用**,系统盘仅用于系统和日志。
2. **定期检查磁盘空间**,避免备份数据写满导致服务异常。
3. **建议在 PBS Web 中启用数据存储的验证和垃圾回收**,保证数据一致性。
4. **生产环境建议配置 UPS**,避免突然断电损坏数据。
---
这份文档可以直接交给后续会话继续操作。如果还有需要补充的内容,随时告诉我~
# 场景
备份服务器:pbs01
为了节约能耗,每月开机。需要开机后检测各个需要同步的文件主机是否在线
在线则同步
```bash
root@pbs01:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1007K 0 part
├─sda2 8:2 0 512M 0 part
└─sda3 8:3 0 31.5G 0 part
├─pbs-swap 252:0 0 3.8G 0 lvm [SWAP]
└─pbs-root 252:1 0 27.7G 0 lvm /
sdb 8:16 0 100G 0 disk
sr0 11:0 1 1.4G 0 rom
```
## 场景1 微信聊天记录
- tailscale 局域网
- 微信主机:pc02 windows
- 微信路径:D:\yangxuan\Documents\xwechat_files\Backup\wxid_4931329313415
- 备份硬盘:sdb
```bash
export PBS_REPOSITORY="root@pam!pc02-weixin@pbs01:weixin_backup"
export PBS_PASSWORD="a21e8e89-a18f-4a01-b7f3-7aaa4a0db10e"
export PBS_REPOSITORY='root@pam!pc02-weixin@pbs01:weixin_backup'
export PBS_PASSWORD='a21e8e89-a18f-4a01-b7f3-7aaa4a0db10e'
proxmox-backup-client backup wexin.pxar:/mnt/d/yangxuan/Documents/xwechat_files/Backup/wxid_4931329313415
UUID=fcd6b1ea-603b-4618-a6d0-7c915ab961f9 /mnt/backup ext4 defaults 0 2
root@pam!pc02-weixin
a21e8e89-a18f-4a01-b7f3-7aaa4a0db10e
backup@pbs!pc02_weixin
e751a010-54f4-4bb2-9186-531244c8113c
export PBS_REPOSITORY='backup@pbs!pc02_weixin@pbs01:weixin_backup'
export PBS_PASSWORD='e751a010-54f4-4bb2-9186-531244c8113c'
proxmox-backup-client backup wexin.pxar:/mnt/d/yangxuan/Documents/xwechat_files/Backup/wxid_4931329313415
```