6.1 KiB
6.1 KiB
好的,以下是 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 GB(VirtIO 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,实现内网穿透访问 |
✅ 已完成操作清单
- PVE 虚拟机
pbs01创建完成 - 系统盘(64GB)+ 数据盘(RAID10)挂载完成
- PBS 4.2-1 ISO 安装完成
- 主机名设置为
pbs01.home(FQDN 格式) - Debian 系统源更换为中科大镜像源
- PBS 企业订阅源禁用,免费源启用
- Tailscale 官方源添加并安装完成
apt update验证通过,无报错
⏳ 待执行操作(移交后续会话)
-
Tailscale 认证启动
tailscale up按输出的链接在浏览器完成登录,将
pbs01加入 Tailscale 网络。 -
验证 Tailscale 状态
tailscale status -
访问 PBS Web 管理界面
https://<pbs01的Tailscale_IP>:8007默认用户名:
root,密码:安装时设置的 root 密码 -
PBS Web 界面初始化配置
- 创建数据存储(Datastore),路径指向挂载的 RAID10 数据盘
- 添加备份用户(建议单独创建,如
backup@pbs) - 配置备份保留策略(Prune 规则)
- 开启垃圾回收(GC)定时任务
-
在 PVE 主节点中添加 PBS 为备份存储
- 数据中心 → 存储 → 添加 → Proxmox 备份服务器
- 地址填写
pbs01的 Tailscale IP - 用户名/密码填写创建的备份用户
-
在其他 Linux 设备(VPS、笔记本等)安装 PBS 客户端
apt install proxmox-backup-client用于备份文件、目录、数据库导出等。
-
配置各设备的定时备份任务(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 |
📌 注意事项
- 备份数据盘不要和系统盘混用,系统盘仅用于系统和日志。
- 定期检查磁盘空间,避免备份数据写满导致服务异常。
- 建议在 PBS Web 中启用数据存储的验证和垃圾回收,保证数据一致性。
- 生产环境建议配置 UPS,避免突然断电损坏数据。
这份文档可以直接交给后续会话继续操作。如果还有需要补充的内容,随时告诉我~
场景
备份服务器:pbs01 为了节约能耗,每月开机。需要开机后检测各个需要同步的文件主机是否在线 在线则同步
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
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