Files
openclaw-config/media/inbound/PBS_备份服务器部署---ad588839-dd07-4a1a-925a-40f1fedc3deb.md
T

206 lines
6.1 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.
好的,以下是 **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
```