一、配置前必满足的 5 个核心前提(不满足则功能不可用)
Snapshot Replication 与重复数据删除对 NAS 环境有明确要求,尤其依赖 Btrfs 文件系统(EXT4 不支持快照与块级重复数据删除),需提前验证:
前提类型 | 具体要求 | 验证方法 |
1. DSM 系统版本 | 需运行 DSM 7.0 及以上版本(DSM 6.x 仅支持基础快照,无重复数据删除与快照复制协同功能) | 登录 DSM→「控制面板→信息中心→常规」,查看 “DSM 版本”≥7.0-64570 |
2. 存储格式与卷类型 | ① 目标卷需为 Btrfs 文件系统(唯一支持快照与块级重复数据删除的格式);② 卷需处于 “健康” 状态(无降级 / 崩溃) | 进入「存储管理器→卷」,查看卷的 “文件系统” 为 “Btrfs”,“状态” 为 “正常” |
3. 套件安装与启用 | ① 已安装 “Snapshot Replication” 套件(核心工具);② 重复数据删除无需额外套件,集成在 Storage Manager 中 | 「套件中心→已安装」中找到 “Snapshot Replication”,状态为 “运行中” |
4. 管理员权限 | 需使用 DSM “管理员” 账号操作(普通用户无 “存储池编辑”“快照任务创建” 权限) | 登录后右上角账号标识显示 “管理员”,或进入「控制面板→用户与群组」确认权限 |
5. 存储容量预留 | 启用重复数据删除需预留至少 10% 的卷容量(用于存储重复数据索引,避免空间不足导致功能异常) | 「存储管理器→卷」中查看 “可用空间”,确保占比≥10%(如 100GB 卷需≥10GB 可用) |
关键提醒:若卷为 EXT4 格式,需先备份数据,通过「存储管理器→卷→删除」删除 EXT4 卷,再重新创建 Btrfs 卷(仅 Btrfs 支持完整功能),避免因格式不兼容导致配置失败。
二、Step 1:配置 Synology Snapshot Replication(本地快照 + 远程复制)
Snapshot Replication 包含 “本地快照创建” 与 “远程复制” 两大功能,需按 “先本地后远程” 的顺序配置,确保数据先在本地备份,再同步到目标 NAS 实现冗余:
1. 创建本地快照任务(基础备份)
本地快照可快速捕获某一时刻的卷 / 共享文件夹状态,是后续复制与恢复的基础,步骤如下:
- 打开 Snapshot Replication 并进入快照任务创建:
- 登录 DSM,在「套件中心→已安装」中点击「Snapshot Replication→打开」;
- 左侧菜单栏点击「快照→任务→创建」,弹出 “创建快照任务” 向导,点击「下一步」。
- 选择快照目标(卷 / 共享文件夹):
- 「目标类型」:选择 “卷” 或 “共享文件夹”(推荐 “共享文件夹”,精准备份业务数据,如 “ActiveBackup_Data”);
- 「选择目标」:从下拉列表中选中需备份的卷 / 共享文件夹(需为 Btrfs 格式),点击「下一步」。
- 配置快照调度与保留策略(核心参数):
- 「快照频率」:设置快照创建间隔(如 “每小时一次”“每天一次”,业务数据建议每 1-2 小时一次,减少数据丢失风险);
- 「保留策略」:设置快照保留数量(如 “保留最近 24 个小时快照”“保留最近 7 天的每日快照”),避免快照过多占用存储;
- 「高级设置」:勾选 “启用一致性快照”(确保快照捕获时文件无读写冲突,适合数据库、虚拟机文件),点击「下一步」。
- 确认任务并完成创建:
- 核对 “任务名称”(自定义,如 “本地快照_业务数据”)、目标、调度参数,确认无误后点击「应用」;
- 任务创建后,系统会按调度自动生成快照,可在「快照→任务」中查看快照进度与历史版本。
2. 创建远程复制任务(跨设备冗余)
远程复制将本地快照同步到另一台 Synology NAS,实现 “本地 + 远程” 双重备份,步骤如下:
- 建立源 NAS 与目标 NAS 的连接:
- 左侧菜单栏点击「复制→任务→创建→远程复制→下一步」;
- 「目的地类型」:选择 “远程 Synology NAS”,点击「下一步」;
- 「目的地服务器信息」:输入目标 NAS 的 IP 地址(局域网 IP 如 192.168.3.200,远程需填 DDNS 域名)、端口(默认 5001,HTTPS)、管理员账号密码,点击「连接」,验证通过后点击「下一步」。
- 选择源快照与目标卷:
- 「源快照任务」:从下拉列表中选中已创建的本地快照任务(如 “本地快照_业务数据”);
- 「目的地卷」:选择目标 NAS 上的 Btrfs 卷(需与源卷容量相当,建议≥源卷容量的 1.2 倍),点击「下一步」。
- 配置复制调度与保留策略:
- 「复制频率」:设置与本地快照匹配的频率(如本地每小时快照,复制每 2 小时一次,避免频繁占用带宽);
- 「保留策略」:目标 NAS 快照保留数量建议少于源 NAS(如源保留 24 个,目标保留 12 个),减少目标存储占用;
- 勾选 “启用压缩”(减少复制时的数据传输量,提升速度),点击「下一步」。
- 完成复制任务创建:
- 核对任务信息(如 “远程复制_业务数据→目标 NAS”),点击「应用」;
- 任务启动后,可在「复制→任务」中查看复制进度,耗时取决于快照大小与网络带宽(千兆网络建议非高峰时段执行)。
三、Step 2:启用并配置重复数据删除(减少存储冗余)
重复数据删除通过识别卷中相同的文件 / 数据块,仅保留一份副本并建立索引,可显著减少快照与复制过程中的冗余数据,仅支持 Btrfs 卷,步骤如下:
1. 确认重复数据删除支持范围(避免操作无效)
- 支持的卷类型:仅 Btrfs 卷(EXT4 卷无此功能);
- 「文件级重复数据删除」:识别完全相同的文件(如多个快照中的同一文档),仅保留一份;
- 「块级重复数据删除」:识别文件中相同的数据块(如同一文件的不同版本中未修改的块),效率更高,适合快照场景;
- 限制:重复数据删除启用后无法关闭(需删除卷并重建才能关闭),需提前确认需求。
2. 在 Btrfs 卷上启用重复数据删除
- 进入存储管理器的卷设置:
- 找到需启用重复数据删除的 Btrfs 卷,点击右侧「操作→编辑设置」,弹出 “编辑卷设置” 窗口。
- 配置重复数据删除参数:
- 「重复数据删除」:勾选 “启用重复数据删除”,弹出警告 “启用后无法关闭,需备份数据”,点击「确定」;
- 「重复数据删除级别」:选择 “文件级” 或 “块级”(推荐 “块级”,与快照协同效果更好,减少快照中的块级冗余);
- 「执行调度」:设置重复数据删除的执行时间(如 “每天凌晨 2 点”,低峰期执行,避免影响业务),点击「确定」。
- 监控重复数据删除进度与效果:
- 启用后,系统会按调度执行重复数据删除,可在「卷→操作→查看重复数据删除状态」中查看进度;
- 完成后,在「卷」列表中可看到 “重复数据删除节省空间”(如 “节省 25GB(20%)”),说明功能生效。
四、Step 3:Snapshot Replication 与重复数据删除协同优化(关键技巧)
单独使用快照或重复数据删除效果有限,两者协同可最大化减少存储占用,核心逻辑是 “先删除重复数据,再创建快照”,避免快照捕获冗余数据:
1. 协同配置顺序(先删重复再做快照)
- 正确顺序:① 先在目标卷启用重复数据删除(Step 2);② 再创建本地快照任务(Step 1.1);③ 最后创建远程复制任务(Step 1.2);
- 原理:重复数据删除先清理卷中的冗余数据(如多个相同的办公文档),后续快照仅需捕获 “差异数据”(而非完整文件),快照体积可减少 30%-50%,远程复制时传输量也随之降低。
2. 优化参数设置(提升效率)
- 重复数据删除级别:若快照包含大量 “部分修改文件”(如 Excel 表格、设计图纸),优先选择 “块级”,仅保留未修改的数据块;若为 “完全重复文件”(如备份的安装包),选择 “文件级” 即可,减少计算资源占用。
- 快照保留策略:结合重复数据删除效果调整保留数量(如启用块级删除后,可适当增加快照保留数量,因单快照体积变小),平衡数据安全性与存储占用。
- 远程复制压缩:启用 “压缩” 的同时,确保目标 NAS 也启用重复数据删除,避免目标端存储再次产生冗余(源端删重复 + 压缩,目标端再删一次,双重优化)。
五、常见问题解答(覆盖功能配置与故障)
1. 问:启用重复数据删除后,本地快照体积未减少,怎么办?
答:核心原因是 “快照创建在重复数据删除启用前”,解决步骤:① 进入「Snapshot Replication→快照→任务」,删除已有的本地快照(备份重要快照后操作);② 确认重复数据删除已在卷上生效(「存储管理器→卷」查看 “重复数据删除状态” 为 “活跃”);③ 重新创建快照任务,新生成的快照会基于已去重的卷数据,体积显著减少。
2. 问:远程复制时提示 “目标卷不支持重复数据删除”,如何解决?
答:目标卷格式或版本不兼容,解决步骤:① 登录目标 NAS,进入「存储管理器→卷」,确认目标卷为 Btrfs 格式(非 EXT4);② 确认目标 NAS 的 DSM 版本≥7.0(与源 NAS 一致);③ 若目标卷为 EXT4,需备份数据后删除卷,重建 Btrfs 卷,再重新创建复制任务。
3. 问:启用块级重复数据删除后,NAS CPU 占用过高,怎么优化?
答:块级删除计算量大,可通过调度避开高峰:① 进入「存储管理器→卷→操作→编辑设置→重复数据删除」;② 将 “执行调度” 从 “实时” 改为 “每天凌晨 3 点 - 5 点”(业务低峰期);③ 若 CPU 仍过高,临时切换为 “文件级” 删除(计算量小),待硬件升级后再切回块级。
4. 问:本地快照任务正常,但远程复制一直失败,提示 “快照版本不匹配”,怎么办?
答:源端快照被提前删除,解决步骤:① 进入源 NAS「Snapshot Replication→快照→任务」,确认 “保留策略” 中 “保留快照数量”≥远程复制频率(如复制每 2 小时一次,保留至少 2 个小时快照);② 进入目标 NAS「复制→任务」,点击「操作→同步快照」,手动同步最新快照版本;③ 重新启动复制任务,观察是否恢复正常。
六、总结:配置与优化核心原则
配置 Synology Snapshot Replication 与重复数据删除的核心原则是 “Btrfs 为基础,先去重再快照,本地 + 远程双备份”:① 确保所有涉及的卷为 Btrfs 格式,这是功能启用的前提;② 先启用重复数据删除清理冗余,再创建快照与复制,最大化减少存储占用;③ 本地快照保障快速恢复,远程复制实现跨设备冗余,两者结合提升数据安全性。
定期维护建议:每月检查重复数据删除效果(「存储管理器→卷」查看节省空间),每季度验证远程复制的快照可用性(在目标 NAS 尝试恢复快照),确保功能长期稳定运行。若遇到复杂问题(如卷损坏导致快照无法复制),可参考 Synology 官方知识库或联系技术支持,提供任务日志与卷状态截图,获取针对性解决方案。