Proxmox Backup Server 4.2 介绍与选型指南
介绍 Proxmox Backup Server 4.2(官方最新稳定版,2026-04-29 发布):块级去重 + ZSTD 压缩 + 认证加密的企业级备份服务器,覆盖核心架构、功能特性、官方快速上手与 UrBackup/BorgBackup/Restic/Veeam 量化选型对比
Proxmox Backup Server 4.2 介绍与选型指南
目标:面向初次评估 Proxmox Backup Server(下称 PBS)的运维工程师,介绍其定位、核心架构、功能特性与同类备份方案的量化对比,帮助完成「是否选用 PBS」的选型决策。本文为认知类文档,全部论断以 Proxmox 官方公开资料为准(官方公告、官方文档站、官方下载页),查询日期 2026-10-19,不做本地安装实测(安装实测见《Debian 13 安装 Proxmox Backup Server 4.2 指南》)。
一、环境信息(信息基准)
本文所有版本号、特性描述与对比数据均来自官方公开来源,查询日期统一为 2026-10-19,来源清单如下:
| 信息项 | 来源 | 查询结果 |
|---|---|---|
| 最新稳定版本 | Proxmox 官方发布公告 | PBS 4.2,发布于 2026-04-29 |
| 软件文档版本 | PBS 官方文档站 | 文档 Release 4.2.1-1(2026-05-26) |
| 仓库最新包版本 | http://download.proxmox.com/debian/pbs/dists/trixie/pbs-no-subscription/ 包索引 | proxmox-backup-server 4.2.8-1 |
| 许可证 | 官方 4.2 发布公告原文 | GNU AGPLv3(FLOSS) |
| 订阅价格 | 官方 Pricing 页 | 按服务器计费,Community €520/年起 |
| ISO 安装文件 | 官方 Downloads 页 | 4.2-1,1.48 GB,含 SHA256 校验 |
💡 说明:本文档写作时官方仓库的
proxmox-backup-server最新包为 4.2.8-1(对应 4.2 稳定分支的持续滚动更新包),ISO 安装文件版本号为 4.2-1。两者属于同一 4.2 稳定系列:ISO 是基线安装文件,4.2.x 小版本通过 apt 仓库滚动更新。
二、软件概述
Proxmox Backup Server 是 Proxmox Server Solutions GmbH(奥地利维也纳,2005 年成立的 Proxmox VE 同门厂商)推出的企业级开源备份服务器,用于备份与恢复虚拟机、主机与文件目录。它在 2020 年 7 月发布首个版本(1.0),当前最新稳定版为 4.2(2026-04-29 发布),基于 Debian 13.4 "Trixie",搭载 Linux 内核 7.0 与 ZFS 2.4。
官方对其核心能力的一句话定义(引自官方 4.2 发布公告):「通过支持增量、完全去重的备份,显著降低网络负载并节省存储空间;配合强加密与数据完整性保障手段,即使备份到不完全可信的目标也可以放心使用。」
产品关键身份信息(官方口径,2026-10-19 实查):
| 项目 | 内容 |
|---|---|
| 软件定位 | 企业级备份服务器(备份/恢复 VM、CT、物理机与文件目录) |
| 开发方 | Proxmox Server Solutions GmbH |
| 许可证 | GNU AGPLv3(自由开源软件),企业支持订阅另售 |
| 交付形态 | 官方 ISO 裸机安装文件(1.48 GB)/ Debian 13 已有系统上以 apt 包安装 |
| 服务形态 | 纯 systemd 服务(proxmox-backup、proxmox-backup-proxy),Web 管理台监听 TCP 8007(HTTPS) |
| 订阅价格 | Community €520/年、Basic €1040/年、Standard €2080/年、Premium €4160/年(每台服务器,备份存储与客户端数不限) |
| 版本节奏 | 大版本约每年一次(4.0 于 2025-08 发布,4.2 于 2026-04 发布),小版本经 apt 仓库滚动发布 |
💡 说明:PBS 订阅的计费单位是备份服务器台数,而不是备份数据量或客户端数量,官网明确「包括无限备份存储与无限备份客户端」。不购买订阅可继续使用免费
pbs-no-subscription仓库(本文 B1 安装篇即实测该仓库),仅失去企业仓库与官方工单支持。
三、核心架构
3.1 客户端-服务器(C/S)架构
PBS 是典型的客户端-服务器架构:备份服务器(Server)集中管理数据存储、去重与保留策略;被保护机器(物理机、虚拟机、PVE 节点)上运行客户端(proxmox-backup-client)或 PVE 内置的 PBS 存储后端插件,通过 HTTPS(TCP 8007)把切分后的数据块推送到服务器。
┌─────────────────┐ HTTPS/8007 ┌──────────────────────────────┐
│ 被保护主机 │ ─────────────▶ │ Proxmox Backup Server │
│ ├ proxmox- │ │ ├ proxmox-backup-proxy (Web) │
│ │ backup-client │ │ ├ proxmox-backup (API 服务) │
│ └ PVE 存储插件 │ │ └ datastore(chunk 存储) │
│ (Proxmox VE) │ │ ├ .chunks(数据块) │
└─────────────────┘ │ └ 快照索引/目录/清单 │
可选远程同步 remote/sync job ──▶ 另一台 PBS(异地容灾)
服务端核心进程(在 Debian 13 上安装后由 systemd 托管,以下为本系列安装篇实测的服务名):
- proxmox-backup-proxy:面向外部的 Web 管理台与 REST API 服务,监听 TCP 8007(HTTPS);
- proxmox-backup:内部管理 API 服务;
- 另有
proxmox-backup-banner、proxmox-backup-daily-update.timer等辅助单元。
3.2 数据组织:datastore → namespace → group → snapshot
PBS 的存储层次自上而下为(官方文档 Storage 章节结构):
| 层级 | 含义 | 对应磁盘对象 |
|---|---|---|
| Datastore | 一个顶级备份仓库,对应一个独立目录/文件系统 | 如 /datastore,内含 .chunks 块存储与索引 |
| Namespace | datastore 内的命名空间,用于隔离不同业务/租户 | datastore 下的子目录 |
| Group | 同一主机的备份集合,形如 host/<主机名> | namespace 下的组目录 |
| Snapshot | 某时间点的备份快照,形如 host/pbs-demo/2026-10-19T09-23-59Z | 组下的时间戳目录(清单 + 归档索引) |
3.3 去重、压缩与加密机制
块级去重(chunk-level deduplication):客户端把备份数据切成固定/可变大小的块(默认块大小 4 MiB,client 参数 --chunk-size 默认值 4096 KB,取值范围 64–4096 KB 且必须为 2 的幂),对每块计算 SHA-256 指纹,只上传服务器上不存在的新块。同一块在多个快照、多台主机之间只存一份,这是 PBS 空间效率的来源。
Zstandard(ZSTD)压缩:数据块上传前默认使用 ZSTD 压缩(官方公告明确 PBS 使用 Zstandard compression)。压缩发生在客户端侧,减少网络传输与服务端存储占用。
💡 技术拓展:备份软件的压缩算法选择不止 ZSTD 一种,常见对比如下。
算法 压缩比 速度 典型使用方 lz4 低 极快 BorgBackup(默认速度优先) zlib/deflate 中 中 BorgBackup 可选、传统 tar.gz zstd 高(可调 1–19 级) 快 PBS 默认、BorgBackup 可选、restic 可选 lzma/xz 极高 慢 BorgBackup 可选(归档冷备) PBS 选择 ZSTD 作为默认,兼顾了高压缩比与高吞吐,适合持续增量备份的在线场景。
校验和与认证加密:每个数据块以 SHA-256 作为内容寻址指纹;备份归档索引与清单被签名校验,verify 任务可全量核验块完整性。客户端加密模式(proxmox-backup-client 的 --crypt-mode 参数,官方默认值 encrypt)支持 none / sign-only / encrypt 三档,加密采用 AEAD 认证加密——即使备份目标服务器不完全可信,数据也是密文。
3.4 与 Proxmox VE 的深度集成
PBS 与 Proxmox VE(PVE)通过存储后端插件原生集成:PVE 的 VM/CT 备份可直接以 PBS 为目标存储,备份过程对 PVE 管理员透明;PVE 侧还支持对 PBS 快照的文件级恢复(文件恢复管理器)。官方公告把这种「Tight Integration」列为 PBS 的三大卖点之一,并支持跨站点的 VM/CT 备份。此外,Veeam Backup & Replication Community Edition 也在 2026 年明确支持 Proxmox VE 作为被保护工作负载(官方 Veeam 页面口径),说明 PVE 生态的备份需求已成主流。
四、功能特性
以下特性均可在官方文档与 4.2 发布公告中溯源:
- 增量去重备份:块级去重 + 增量上传,本系列安装篇实测:对同一 64 MiB 数据集追加 64 MiB 后做第二次备份,客户端回显
backup was done incrementally, reused 60.394 MiB (47.2%),第三次备份(仅时间变化)回显reused 128 MiB (100.0%)。 - ZSTD 压缩:压缩在客户端完成;实测 32 MiB 全零数据上载后压缩为 1.306 KiB(客户端回显
compressed 1.306 KiB),对高冗余数据压缩比显著。 - 认证加密与完整性校验:
--crypt-mode默认 encrypt;verify任务逐块核验(实测回显TASK OK、0 errors)。 - 快照与单文件粒度恢复:快照按
类型/主机/时间戳组织,支持整目录恢复与单文件恢复;restore 回显restore complete (64 MiB processed ...),恢复后 md5sum 与源文件一致。 - 保留策略(Prune)与垃圾回收(GC):按
keep-hourly/daily/weekly/monthly/yearly生成保留计划,被 prune 掉的快照所独有的数据块在 GC 阶段物理回收(GC 实测回显含disk-bytes、pending-chunks、removed-bytes等指标)。 - 远程同步(remote + sync job):pull/push 两种方向,4.2 新增服务端同步加解密(push 前加密、pull 时解密)与并发组同步(
worker-threads属性);本文配置篇实测了 pull 方向同步 128.001 MiB / 39 chunks 的完整回显。 - 命名空间(namespace)与组移动:多租户隔离;4.2 支持在同一 datastore 内移动备份组与命名空间(官方 4.2 公告)。
- S3 兼容对象存储后端:4.2 起官方支持 S3-compatible 对象存储作为 datastore 后端,并可统计请求计数与流量(官方公告)。
- 磁带(Tape)支持:LTO 系列磁带库备份/恢复、介质池管理(官方文档 Tape 章节)。
- 通知系统:内置 notification matcher/endpoint,支持 sendmail、SMTP、Gotify、Webhook 四类通知端点(本文运维手册篇实测 sendmail 端点真实落箱)。
- 流量控制(traffic-control):按网段限速备份流量(proxmox-backup-manager 内置 traffic-control 子命令)。
- Web 管理台 + REST API + CLI 三套管理入口:Web 监听 8007;CLI 提供 proxmox-backup-manager(服务端管理)与 proxmox-backup-client(客户端备份)。
五、快速上手(引自官方文档)
以下最小示例转述自官方文档客户端章节(未做本地实测,实测版流程见《Proxmox Backup Server 4.2 配置参数详解》),用于直观感受 PBS 的使用方式。
第一步:在 PBS 服务端创建 datastore(官方文档 datastore 章节):
proxmox-backup-manager datastore create <datastore名> <独立磁盘挂载点>
第二步:在客户端执行一次备份(官方文档 backup-client 章节):
export PBS_REPOSITORY=<user>@<realm>@<服务器地址>:<datastore>
export PBS_PASSWORD=<密码>
proxmox-backup-client backup <归档名>.pxar:/path/to/backup
第三步:列出快照并恢复(官方文档 backup-client 章节):
proxmox-backup-client snapshots
proxmox-backup-client restore <快照路径> <归档名>.pxar <目标目录>
官方还提供 proxmox-backup-client benchmark 子命令,可在部署前对存储与网络做基准评估。
六、适用场景与限制
6.1 适用场景
- Proxmox VE 虚拟化平台的标准备份后端:PVE 节点数量越多、VM/CT 越多,PBS 的去重收益越大(官方定位的第一场景)。
- 物理机/文件服务器定期备份:通过 proxmox-backup-client 备份任意 Linux 主机目录。
- 异地容灾:datastore 间 remote/sync job 把备份同步到远端 PBS(4.2 新增同步加解密,适合同步到不完全可信的远端)。
- 合规留痕:快照不可变(仅可按策略删除)、SHA-256 逐块校验 + verify 任务,满足完整性审计诉求。
- S3 生态归档:4.2 起可用 S3 兼容对象存储做后端,适合云上低成本归档。
6.2 限制与注意
- 官方仅支持 Debian 生态:官方交付形态为裸机 ISO 与 Debian 13 已有系统的 apt 包安装;Ubuntu 等非 Debian 系不在官方支持范围(本系列安装篇实测了 Ubuntu 22.04 上官方包的依赖差异与 static client 替代方案)。
- datastore 需要独立磁盘:官方推荐为 datastore 使用独立文件系统(ZFS/XFS),去重存储不适合与系统盘混用。
- 去重数据库的一致性依赖定期维护:需要按计划运行 verify 与 garbage-collection,否则误删/坏块不能及时暴露。
- 没有 Windows 图形客户端(Windows 客户端能力以官方文档客户端矩阵为准),对纯 Windows 桌面机群的优势不如商业套件。
- 企业支持需订阅:免费仓库更新存在滞后窗口,生产环境官方推荐订阅。
七、同类选型对比
7.1 对比对象与数据来源
选取 4 个同类方案做横向对比:UrBackup(C/S 网络备份)、BorgBackup(去重单机/SSH 备份工具)、Restic(现代化单二进制备份工具)、Veeam Backup & Replication(商业对照)。版本与社区数据实查口径如下(查询日期 2026-10-19):
| 数据项 | 数值 | 来源 |
|---|---|---|
| restic GitHub star | 37k | shields.io GitHub badge 实查 |
| BorgBackup GitHub star | 14k | shields.io GitHub badge 实查 |
| UrBackup GitHub star(urbackup_backend 仓库) | 939 | shields.io GitHub badge 实查 |
| restic 最新版本 | 0.19.1(2026-07-05) | GitHub Releases 页 |
| BorgBackup 稳定版本 | 1.4.5(2026-07-19),1.2.9 oldstable,2.0β testing | borgbackup.org 官网 |
| UrBackup 版本 | Server 2.5.38 / Client 2.5.32 | urbackup.org 下载页 |
| Veeam Community Edition 限额 | 免费,最多 10 个工作负载 | veeam.com 官方页 |
💡 说明:GitHub star 只反映 GitHub 生态热度,不完全等同于用户量。PBS 源码托管在官方 git.proxmox.com(不以 GitHub star 为主要口径),其社区热度主要体现为官方论坛与订阅用户规模;UrBackup 的 939 star 仅对应其 backend 仓库,实际用户面(官网下载渠道 + NAS 生态插件)更广。Veeam 为闭源商业产品,仅作能力对照。
7.2 能力矩阵对比
| 维度 | PBS 4.2 | UrBackup 2.5.38 | BorgBackup 1.4.5 | Restic 0.19.1 | Veeam B&R(商业) |
|---|---|---|---|---|---|
| 产品形态 | 备份服务器(C/S) | 备份服务器(C/S) | 单机 CLI 工具 | 单机 CLI 工具(单二进制) | 商业备份平台 |
| 许可证 | AGPLv3 | 开源(AGPLv3 系) | BSD-3 | BSD-2 | 闭源商业 |
| 服务端全局去重 | ✅ 服务端 chunk 级 | ✅ 服务端(文件级+整盘级) | ✅ 仓库级 chunk | ✅ 仓库级 chunk | ✅(部分模式) |
| 压缩 | ZSTD(默认) | 无内建压缩(整盘模式) | lz4/zstd/zlib/lzma 可选 | auto(zstd 系) | 可选 |
| 认证加密 | ✅ AEAD(默认开启) | ❌ 需自建卷加密 | ✅(AES-OCB/chacha20) | ✅ AES-256 | ✅ |
| Web 管理台 | ✅(8007) | ✅(55414)+ 客户端托盘 | ❌ | ❌ | ✅ 商业控制台 |
| PVE 集成 | ✅ 原生存储插件 | ❌ | ❌ | ❌ | ✅(CE 支持保护 PVE) |
| Linux 服务端官方支持 | Debian 13(apt/ISO) | Debian/Ubuntu/RHEL/NAS 等广泛 | 无服务端(任何可跑 Python 的主机皆可) | 无服务端 | Windows Server |
| 增量备份 | ✅ 块级 | ✅(文件级;整盘级增量) | ✅ | ✅ | ✅ |
| 异地同步 | ✅ remote/sync job(4.2 支持同步加密) | ❌ 需自建 | ❌(可备份到 SSH 远端) | ✅ 多云后端(S3/B2/Azure 等) | ✅ 商业复制 |
| 免费 | ✅(开源 + 免费仓库) | ✅ | ✅ | ✅ | Community Edition ≤10 工作负载 |
7.3 关键差异与选型建议
- 与 Proxmox VE 深度集成是 PBS 的独占差异点:五个方案里只有 PBS 与 Veeam 官方支持 PVE,且 PBS 是唯一「由 PVE 同门厂商提供、免费、原生插件级集成」的方案。若你的主力虚拟化平台是 PVE,PBS 几乎是默认选项。
- 需要「备份服务器 + Web 管理台 + 保留策略 + 异地同步」一站式能力:PBS 与 UrBackup 是最接近的两个;PBS 胜在块级去重/ZSTD/加密校验体系与企业级功能(磁带、S3、流量控制),UrBackup 胜在被保护端的客户端易用性(Windows 托盘、整盘备份)与更广泛的发行版兼容。
- 没有服务器、只想给几台 Linux 主机做去重备份:选 Restic 或 BorgBackup 更轻。Restic 的多云后端(S3/B2/Azure/GCS/SFTP)更适合把备份直接打到对象存储;Borg 的认证加密与 FUSE 挂载浏览体验成熟稳定(1.4 稳定线),但需要自己解决「服务器侧调度与保留策略」。
- 异构企业环境(VMware/Hyper-V + 物理 + NAS)且预算允许:Veeam 的广度最强,但它是商业闭源产品(免费 Community Edition 仅 10 工作负载);PBS 是「用开源替代昂贵备份系统」的官方主打叙事。
- 版本节奏与社区活跃度:restic(37k star,0.19.1,2026-07-05)与 Borg(14k star,1.4.5,2026-07-19)更新活跃;PBS 大版本节奏约一年一更、4.2.x 滚动更新;UrBackup 2.5.x 持续小步维护。三者都不属于「停更风险」型项目。
7.4 本系列文档的实测结论预览
本系列后续三篇在 Debian 13 (trixie) 上对 PBS 4.2.8-1 做了完整实测:服务端安装(apt 包 + systemd)、datastore 初始化、用户/API token/ACL、保留策略与 GC、远程同步、真实备份与恢复(含跨机备份)、通知告警与故障排查,关键结论:
- 第二次增量备份实测复用 60.394 MiB(47.2%),第三次 100% 复用——去重与增量符合官方宣传;
- 32 MiB 全零文件上载压缩后仅 1.306 KiB——ZSTD 压缩对高冗余数据收益显著;
- 恢复后 md5sum 与源一致,
verify任务 0 errors——完整性闭环可用。
八、参考链接
- PBS 4.2 官方发布公告(版本、特性、许可与订阅口径):https://www.proxmox.com/en/about/company-details/press-releases/proxmox-backup-server-4-2
- PBS 官方文档站(4.2.1-1):https://pbs.proxmox.com/docs/
- PBS 官方下载页(ISO 4.2-1 与 SHA256):https://www.proxmox.com/en/downloads
- PBS 订阅价格页:https://www.proxmox.com/en/proxmox-backup-server/pricing
- PBS 免费仓库包索引(4.2.8-1 取证):http://download.proxmox.com/debian/pbs/dists/trixie/
- restic 仓库与 Releases:https://github.com/restic/restic 、https://github.com/restic/restic/releases/latest
- BorgBackup 官网与版本矩阵:https://www.borgbackup.org/
- UrBackup 官网下载页(Server 2.5.38):https://www.urbackup.org/download.html
- Veeam Backup & Replication Community Edition(10 工作负载限额):https://www.veeam.com/products/free/backup-recovery.html
- 系列文档:《Debian 13 安装 Proxmox Backup Server 4.2 指南》、《Proxmox Backup Server 4.2 配置参数详解》、《Proxmox Backup Server 日常运维手册》