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

6.1 KiB
Raw Permalink Blame History

好的,以下是 PBS 备份服务器部署进度摘要文档,方便你交给其他会话或后续操作参考。


PBS 备份服务器部署摘要文档

📋 基本信息

项目 内容
虚拟机名称 pbs01
操作系统 Proxmox Backup Server 4.2-1(基于 Debian 13.4 "Trixie"
部署位置 PVE 虚拟机,挂载 RAID10 存储作为备份数据仓库
网络方案 通过 Tailscale 接入私有安全网络,供所有设备访问
Web 管理端口 8007HTTPS

🖥️ 虚拟机硬件配置(已完成)

硬件 配置
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,实现内网穿透访问

已完成操作清单

  • PVE 虚拟机 pbs01 创建完成
  • 系统盘(64GB)+ 数据盘(RAID10)挂载完成
  • PBS 4.2-1 ISO 安装完成
  • 主机名设置为 pbs01.homeFQDN 格式)
  • Debian 系统源更换为中科大镜像源
  • PBS 企业订阅源禁用,免费源启用
  • Tailscale 官方源添加并安装完成
  • apt update 验证通过,无报错

待执行操作(移交后续会话)

  1. Tailscale 认证启动

    tailscale up
    

    按输出的链接在浏览器完成登录,将 pbs01 加入 Tailscale 网络。

  2. 验证 Tailscale 状态

    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 客户端

    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 为了节约能耗,每月开机。需要开机后检测各个需要同步的文件主机是否在线 在线则同步

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