
一、为什么 ABB 是群晖 NAS 的”杀手锏套件”?
如果你用过群晖 NAS,多半知道它套件中心里有一大堆备份工具——Hyper Backup、Snapshot Replication、Cloud Sync、Drive ShareSync 等。但只有 Active Backup for Business (ABB) 是真正面向”企业 IT 灾备”场景的,也是群晖官方一直力推的差异化卖点。今天这篇 群晖 Active Backup for Business 使用详细教程,我会从部署、代理安装、备份任务配置、恢复演练、性能调优五个维度,把过去几年里给 30 多家企业部署 ABB 的实战经验完整拆解一遍。
先说几个 ABB 区别于其他备份工具的核心特性:
- 整机备份(Image-based backup):不只是备份文件,而是把整台 Windows / Linux 物理机或虚拟机的系统盘、数据盘、引导分区完整备份下来,恢复时可以做到”裸机恢复”
- 块级去重:源端做块级去重,相同数据块只存一份,1TB 原始数据实际占备份空间通常只有 200-400GB
- 无客户端授权数量限制:群晖 Plus / xs+ / RS 机型起步就免费,无客户端数量上限,对比 Veeam / Commvault 等商业备份按客户端收费,一年能省几万到几十万
- 即时挂载恢复:备份任务完成后,可以把任意备份版本”挂载”成 iSCSI LUN 或 SMB 共享,立即访问备份里的文件,无需先完整恢复
- 统一管理物理机 + 虚拟机 + 云工作负载:一台 ABB Server 同时管 Windows 物理机、VMware vSphere / Hyper-V 虚拟机、Microsoft 365 / Google Workspace SaaS 数据
但 ABB 不是万能的。它不适合做大量小文件的版本化备份(每次全量扫描成本高),那种场景应该用 Hyper Backup + Btrfs 快照;也不适合做 NAS 自身的数据备份,那种场景应该用 Hyper Backup 套件。ABB 的核心定位是”业务服务器整机备份”——域控、ERP、数据库服务器、文件服务器这些需要”整机恢复”的关键工作负载。
本教程涉及的所有操作均基于 ABB 2.5.x 及以上版本(DSM 7.2 起步)。涉及具体 DSM 菜单路径的,以你部署的 DSM 版本实际界面为准——群晖每年会更新套件细节,但核心流程变化不大。所有命令(如 repadmin、powershell、bcdedit 等)的关键参数都参考官方文档和我实测验证过。
二、部署前检查:硬件、授权、存储池准备
ABB 部署前必须做的 3 个准备检查,否则后期扩容会非常痛苦:
2.1 硬件机型确认
ABB 支持机型:Plus 系列(DS923+、DS1522+)及以上、xs+ 系列(DS1823xs+)、RS 机架系列、所有 FS 全闪系列。入门款 Value 系列(DS223、DS124)不支持 ABB。
2.2 内存规划
ABB 的块级去重索引放在内存里,内存规划的经验值是”每 TB 备份数据配 8GB ECC 内存”。举例:
- 50 台业务服务器 × 平均 200GB 数据 = 10TB 总数据,按 3:1 去重比实际备份空间约 3.5TB → 建议 32GB ECC 内存起步
- 100 台 × 500GB = 50TB,去重后约 18TB → 建议 128GB ECC 内存
- 200 台 × 1TB = 200TB,去重后约 70TB → 建议 256GB ECC 内存
内存不足的直接后果是备份性能断崖式下跌——去重索引要 swap 到磁盘,I/O 飙升,备份任务从正常的 200MB/s 降到 10MB/s 以内。群晖 Plus 系列最大支持 16-32GB 内存(取决于机型),xs+ 系列最大 128-256GB,业务规模超过 50 台机器的企业建议直接上 xs+ 或 RS 系列。
2.3 存储池规划
ABB 备份目标推荐独立存储池,不要和文件共享混用。原因:① 备份任务高峰期会产生大量顺序写,把文件共享挤卡;② 备份数据恢复演练时如果发生故障,独立存储池可隔离爆炸半径;③ 备份数据通常需要不同 RAID 策略(如 RAID6 双盘校验 + 热备盘)。
容量规划公式:备份空间 = Σ(源端数据量 × 保留版本数 × 1.3)。其中 1.3 是 ABB 去重+压缩后的余量系数。举例:100 台 × 200GB × 30 版本 × 1.3 = 780TB。建议 SHR-2 / RAID6 配 8 盘位以上机型。
三、安装 ABB Server 套件
ABB 的部署分两步:① 在 NAS 上装 ABB Server(管理控制台)② 在被备份的机器上装 ABB Agent(备份代理)。先讲 Server。
3.1 通过套件中心安装
打开 DSM → 套件中心 → 搜索 “Active Backup for Business” → 点击”安装”。依赖套件(Hyper Backup、Snapshot Replication 等)会自动一并安装。
3.2 初始化存储配置
首次打开 ABB 时会要求选择备份存储位置。建议选择独立存储池(参考 2.3 节)。如果现有存储池容量不足,先去存储管理器里扩容,再回到 ABB 选择。初始化完成后,ABB 会自动在该存储池下创建 @ActiveBackup 共享文件夹,专门存放备份数据,不要手动修改这个文件夹的权限——ABB 依赖自己的权限模型。
3.3 授权确认
ABB 在所有 Plus 起步机型上默认免费,不需要额外购买授权。打开 ABB → 设置 → 授权 → 可以看到”设备授权”和”客户端授权”。设备授权按 NAS 序列号激活;客户端授权显示已用 / 总数 — 总数通常是 unlimited(无限制)。
3.4 SMB / iSCSI 服务配置
ABB 用了两个内置服务做即时挂载恢复:SMB 服务(挂载成网络共享)和 iSCSI Target 服务(挂载成块设备)。这两个服务默认开启,但如果你的 NAS 禁用了 SMB(比如只允许 WebDAV 访问),需要在控制面板 → 文件服务 → SMB → 启用。四、安装 ABB Agent(备份代理)
ABB Agent 是装在被备份机器上的轻量代理,负责把数据传输到 ABB Server。Agent 和 Server 通过 HTTPS(端口 443/5001/自定义)通信,需要在防火墙允许。
4.1 Windows Agent 部署
下载路径:ABB 控制台 → 物理服务器 → 添加设备 → Windows → 下载 Agent 安装包。或者直接从群晖官网下载中心找对应版本的 Agent MSI。
安装方式有三种:
- 手动安装(适合测试):双击 MSI → 输入 NAS IP 和认证凭据 → 完成
- 域控 GPO 推送(适合域环境):把 MSI 放到网络共享 → GPO 计算机配置 → 软件安装 → 分配给 OU
- SCCM / Intune(适合大规模):包装成 .intunewin 或 SCCM 包 → 静默安装参数
/quiet /norestart SYNNOLOGY_SERVER=192.168.1.100
SynoActiveBackup,并赋予管理员权限(用于 VSS 快照)。这个账户是 ABB 正常工作必须的,千万不要禁用。
4.2 Linux Agent 部署
Linux Agent 仅支持 x86_64 架构(ARM 架构不支持),需要 root 权限安装。下载路径同样是 ABB 控制台 → 添加设备 → Linux。安装步骤:
# 下载 tar 包
wget https://your-nas:5001/abb-agent/linux/synology-active-backup_2.5.x_amd64.tar.gz
tar xzf synology-active-backup_2.5.x_amd64.tar.gz
cd synology-active-backup
sudo ./install.sh
# 交互式提示:输入 NAS IP 和认证 token
# 安装完成后 systemd 服务会自动启动
systemctl status syno-active-backup
坑点:Linux Agent 备份 LVM 时需要 root + LVM 工具链;备份 ZFS 时需要 root + zfs 工具链;备份 btrfs 子卷时需要 root。Ubuntu/Debian/CentOS/RHEL 这四个发行版是官方测试过的,其他发行版可能工作但不被官方支持。
4.3 验证 Agent 连通性
Agent 安装后,在 ABB Server 控制台 → 物理服务器 列表里应该能看到这台机器,状态显示”在线”。如果显示离线,检查:- 防火墙:NAS → Agent 方向的 443/5001 端口
- DNS:Agent 主机能否解析 NAS 主机名
- 证书:自签名证书场景下 Agent 需要信任 NAS 证书
- 时间同步:Agent 与 NAS 时间偏差 > 5 分钟会导致认证失败
五、创建第一个备份任务(Windows 物理机)
这是最常用的场景:把一台 Windows 业务服务器整体备份到 NAS。下面按步骤走一遍完整流程。5.1 选择源设备和备份类型
ABB 控制台 → 物理服务器 → 选择 Agent 已注册的机器 → 创建备份任务。备份类型有三种:- 整机备份(Entire Host):备份所有磁盘分区,包括系统盘和数据盘,恢复时支持裸机恢复。适合域控、ERP、关键业务服务器
- 卷备份(Volume):只备份指定卷(如 D: 盘),不备份 C: 系统盘。适合文件服务器、共享盘
- 系统状态备份(System State):只备份 Active Directory、注册表、SYSVOL 等关键系统组件。轻量,适合域控定期备份
5.2 备份策略配置
备份策略分三层:① 备份频率 ② 保留版本数 ③ 去重与压缩。下面是常见场景的推荐配置:- 关键业务服务器(域控、ERP、数据库):每天一次全量 + 每 6 小时增量,保留 30 版本
- 文件服务器:每周一全量 + 每天增量,保留 12 版本(约 3 个月)
- 开发测试服务器:每天全量,保留 7 版本
- 财务/HR 关键数据:每小时增量 + 每天全量,保留 90 版本
5.3 备份窗口与限速
ABB 支持设置”备份窗口”和”限速”。生产环境建议:- 备份窗口:每天 02:00 – 06:00(业务低峰)
- 限速:100-300 MB/s(取决于 NAS 网络带宽)
- 并发任务数:默认 4 个并发,超过这个值会排队
5.4 启动备份 & 首次全量
配置完成后点”立即备份”开始首次全量。首次全量耗时取决于数据量:- 100GB 数据 ≈ 30-60 分钟(千兆网络,去重 + 压缩)
- 500GB 数据 ≈ 3-5 小时
- 1TB 数据 ≈ 6-10 小时
- 5TB 数据 ≈ 30-50 小时(建议拆成多卷备份)
六、备份 VMware / Hyper-V 虚拟机
ABB 对虚拟化平台的备份走”无代理”模式(VMware 用 vADP / CBT API,Hyper-V 用 RCT),不需要在每个 VM 里装 Agent。这是 ABB 区别于 Veeam 的关键差异——Veeam 必须装代理才能备份 VM,ABB 不需要。6.1 添加 vCenter / ESXi
ABB 控制台 → 虚拟机 → 添加虚拟化平台 → VMware vSphere → 输入 vCenter IP + 管理员凭据 → 测试连接。 前置条件:① vCenter / ESXi 必须是 6.5 及以上版本;② vCenter 账户需要拥有”读取 VM + 创建快照 + 删除快照”权限;③ 网络上 ABB Server 能访问 vCenter 443 端口。 坑点:直接填 ESXi IP(绕过 vCenter)也能备份,但失去 vCenter 的 VM 调度和管理能力,不推荐这种用法。另外,ABB 用的是 VMware 官方 API,不是 SSH,所以 ESXi 不需要开启 SSH。6.2 选择要备份的 VM
连接 vCenter 后 ABB 会列出所有 VM。批量选择时推荐:- 按文件夹批量选(生产环境 VM 通常按部门分组到文件夹)
- 按标签批量选(vSphere Tag)
- 按”开机状态”过滤(只备份开机的 VM,关机的 VM 跳过)
- 静默快照(Quiesce Snapshot):调用 VMware Tools 暂停 VM I/O 再做快照,保证一致性。数据库、邮件服务器必须勾选;普通应用服务器可以跳过以加快速度
- 应用感知备份(App-Aware):对 SQL Server / Exchange / Oracle 等应用做事务一致性备份。必须先在 VM 内装相应应用的 VSS writer
七、即时挂载恢复:5 分钟恢复单个文件
ABB 最实用的功能之一:不需要先完整恢复,就能直接访问备份版本里的文件。两种实现方式: 在 ABB 控制台选择某个备份版本 → 操作 → 挂载 → 选择 SMB。几秒后 ABB 会生成一个临时的 SMB 共享,路径类似\\nas-ip\ABB-Mount-{task-id},可以直接从 Windows 资源管理器访问。
用法:① 用户误删了一个 Excel 文件,挂载后从备份里找到这个文件,恢复到原位置;② 财务系统昨天数据被破坏,挂载后把昨天数据库 .mdf 文件复制出来还原。全程不需要关机、不需要完整恢复。
iSCSI 挂载适合把整个磁盘当成块设备访问,比如挂在 Hyper-V 上直接启动成 VM。操作路径和 SMB 类似,只是选择”挂载为 iSCSI”。
用法:测试环境需要某台生产 VM 的副本做测试 → 挂载 iSCSI → Hyper-V 启动 → 副本 VM 上线。
用完一定要卸载!挂载的共享/LUN 不卸载会一直占用 NAS 端口和去重锁,并阻止该备份版本被后续任务覆盖。建议设置挂载超时(默认 24 小时),超时后自动卸载。
八、整机恢复:裸机恢复实战
这是 ABB 最关键的能力——业务服务器硬盘故障后,用 ABB 备份完整还原一台新机器。下面按 Windows 物理机场景走流程。 需要:- 目标机器:相同或兼容硬件(不同硬件可能驱动问题)
- 可启动介质:ABB 提供 ISO 文件下载(ABB 控制台 → 恢复 → 创建恢复介质)
- 网络:目标机器能访问 NAS 的 443 / 5001 端口
- Windows 是否正常启动(首次启动会重装硬件驱动)
- 应用是否正常运行(SQL Server、Exchange、ERP 等需要验证)
- 网络配置是否正确(DHCP / 静态 IP / DNS)
- ABB Agent 是否重新注册(可能需要重新部署 Agent)
九、性能调优:让 ABB 跑得更快
ABB 性能瓶颈通常出在 4 个地方:CPU(去重加密)、内存(去重索引)、磁盘(备份存储池 I/O)、网络(Agent → Server 带宽)。下面按经验给优化清单。 ABB 任务在跑的时候去重索引会膨胀,内存吃满后 swap 到磁盘,速度掉一半。经验:内存使用率持续 > 80% 就该加内存。群晖 xs+ / RS 系列支持 ECC 内存扩展,建议直接加满。 群晖 SHR/SHR-2 支持加”SSD 读写缓存盘”。ABB 是典型的小随机写(备份数据更新) + 大顺序读(恢复时挂载),加 2 块 SSD 做读缓存能显著提升恢复速度。但写缓存对 ABB 帮助不大(ABB 主要瓶颈在源端 Agent 读取)。 千兆网络理论上限 110MB/s 实际只有 80-100MB/s。备份任务在千兆网下永远是网络瓶颈。升级到 10GbE 后理论上限 1.1GB/s 实际 700-900MB/s,备份时间缩短 8-10 倍。 经验:50 台机器以下千兆够用;100 台以上强烈建议 10GbE;200 台以上建议 25GbE 或聚合多网卡。 Agent 端的去重和压缩会占用源机器 CPU。老旧机器(如 X99 平台 + 至强 E5)跑 ABB Agent 会因为 CPU 性能不够导致备份慢。可以在 ABB 控制台降低”压缩等级”(高压缩 → 低压缩)减少 CPU 占用。十、ABB 与其他备份方案的对比
企业选型时经常拿 ABB 和 Veeam / Commvault / Acronis 比。下面是简单对比:| 维度 | ABB | Veeam | Commvault |
|---|---|---|---|
| 授权模式 | NAS 设备一次买断 + 免费无限客户端 | 按客户端订阅 / 永久 | 按 TB 容量订阅(贵) |
| 100 台机器年成本 | 0(已含 NAS) | ~15-25 万 | ~30-60 万 |
| 整机备份 | 支持 | 支持 | 支持 |
| 块级去重 | 支持 | 支持 | 支持 |
| 应用感知 | SQL / Exchange | SQL / Exchange / Oracle / SAP | 全部主流应用 |
| 即时挂载恢复 | SMB / iSCSI | Instant VM Recovery | Live Sync |
| NAS 自身备份 | 不支持(用 Hyper Backup) | 需插件 | 支持 |
| 云端备份 | 需 Hyper Backup 套件 | Veeam Cloud Connect | 原生 |
| 1000 台机器可用性 | 中等 | 高 | 极高 |
十一、常见故障与排查
整理了 6 个高频故障和排查思路。 现象:ABB 控制台显示某机器 Agent 状态”离线”。 排查:- Agent 服务状态(Windows: services.msc → Synology Active Backup Agent;Linux: systemctl status syno-active-backup)
- 防火墙(NAS → Agent 方向 443/5001;Agent → NAS 方向)
- 证书有效期(自签名证书过期)
- 时间同步偏差(> 5 分钟会导致认证失败)
- 查看错误代码:ABB 控制台 → 任务详情 → 最近错误(常见 0x8004231F 是 VSS 写入器问题)
- 检查源机器 VSS 服务:
vssadmin list writers看是否有 failed 状态 - 检查备份存储池空间(剩余 < 10% 会失败)
- 检查 ABB Server 服务状态(重启 Synology Active Backup Service)
- 检查存储池健康度(存储管理器 → HDD/SSD → 健康状况)
- 检查备份版本一致性(ABB → 备份版本 → 验证一致性)
- 检查文件系统(DSM 存储池运行 scrub 修复元数据)
- 看 NAS 内存使用率(资源监控 → 内存 > 90%?)
- 看 NAS CPU 占用(去重加密吃 CPU)
- 看备份存储池 IO 等待(资源监控 → 磁盘 IOPS)
- 看是否有多个任务并发跑(ABB 默认并发 4 个)
- BIOS 启动模式(UEFI vs Legacy)必须和原系统一致
- 磁盘控制器模式(AHCI / RAID / NVMe)必须和原系统一致
- 磁盘分区表(GPT vs MBR)必须和原系统一致
- 如果是异机恢复,可能需要 Windows 启动修复(bcdedit / bootrec)
- Azure AD 应用注册权限是否完整(Mail.Read / Files.Read / Sites.Read.All)
- 是否启用了 MFA(ABB 不支持 MFA,需要走应用密码)
- 租户是否禁用了旧版认证协议
总结
群晖 Active Backup for Business 是中小企业”整机备份 + 灾难恢复”的高性价比选择。核心优势是免费授权 + 块级去重 + 即时挂载恢复,把传统商业备份动辄十几万的成本压缩到几乎为零。希望这篇 群晖 Active Backup for Business 使用详细教程 能帮你避开那些官方文档里不会写的坑。
配套的 群晖 Active Backup 部署资源包我整理在了 IT 峰哥软件库,里面包含 DSM Active Backup 套件包、ABB Agent 安装包、恢复 ISO 镜像、SHR-2 部署参考、性能调优脚本、备份策略模板。所有内容经过企业部署实测,可以直接下载部署使用。