Synology SR 高级保留策略实操指南:平衡数据恢复与存储成本的核心方案
在使用 Synology Snapshot Replication(简称 SR)进行数据备份时,普通快照保留策略常让用户陷入两难:保留过少快照会导致 “恢复点缺失”(如误删文件后找不到对应时间点副本),保留过多又会 “浪费存储资源”(短时间内重复快照占用大量 Btrfs 空间)。而Synology SR 高级保留策略通过 “分层级精准管控” 机制,按小时、日、周、月独立设置保留规则,既能覆盖从 “日内紧急恢复” 到 “长期合规归档” 的全场景需求,又能自动筛选关键时间点减少冗余。但多数用户因不理解层级计数逻辑、配置参数含义,导致策略生效后仍出现空间超标或恢复点不足。本文基于 Synology 官方技术文档,从 “功能本质” 到 “分步配置”,再到 “优化技巧”,系统拆解每一个关键环节,帮你用最少的存储成本实现最全面的快照保护。
一、基础认知:SR 高级保留策略的 3 个核心要点
在启动配置前,需先明确高级保留策略与普通策略的差异、层级规则及适用场景,避免认知偏差导致配置无效。
1. 高级保留策略 vs 普通保留策略:核心差异对比
两者均用于管控快照生命周期,但逻辑与适用场景完全不同,用户需根据数据重要性选择,具体差异如下:
对比维度 | 普通保留策略 | 高级保留策略(SR 专属) |
保留逻辑 | 仅按 “总数量” 或 “时间范围” 保留(如 “保留 10 个快照”“保留近 7 天快照”) | 按 “小时 / 日 / 周 / 月”4 个独立层级保留,各层级快照不重复计数 |
存储效率 | 易产生冗余(如 1 小时内重复创建 3 个快照,均被保留) | 自动去重(同一快照若属于多层级,仅计 1 次,减少空间占用) |
恢复场景适配 | 仅满足短期恢复(如 1 周内),无法覆盖长期归档需求 | 覆盖 “日内误删(小时级)→跨日恢复(日级)→月度归档(月级)” 全场景 |
适用用户 | 个人用户、简单数据备份(如家庭照片) | 企业用户、核心业务数据(如财务报表、客户资料,需多时间点恢复) |
支持对象 | 共享文件夹、LUN(Btrfs/EXT4 格式) | 仅支持 SR 管理的共享文件夹、LUN(必须为 Btrfs 格式,EXT4 无分层保留功能) |
2. 高级保留策略的 4 个层级规则:时间粒度与核心作用
高级保留策略的核心是 “4 个独立层级”,每个层级对应不同的时间粒度与恢复需求,需理解其计数逻辑与配置原则:
保留层级 | 时间粒度 | 核心作用 | 计数规则(官方推荐示例) | 典型用户场景 |
小时级 | 每 1-24 小时 1 个 | 应对日内紧急恢复(如批量修改文件失误、误删工作文档) | 保留 “过去 24 小时内的 6 个快照”(即每 4 小时 1 个,覆盖工作时段关键节点) | 企业员工上午误删文件,需恢复 2 小时前版本 |
日级 | 每天 1 个 | 满足跨日恢复需求(如次日发现前一天数据异常) | 保留 “过去 7 天内的 7 个快照”(每天固定时间 1 个,无重复) | 财务人员次日发现前一天报表公式错误 |
周级 | 每周 1 个 | 中期数据回溯(如月底发现月初数据录入错误) | 保留 “过去 4 周内的 4 个快照”(每周一 0 点 1 个,覆盖周度归档) | 行政人员月底统计时,需恢复 3 周前的考勤数据 |
月级 | 每月 1 个 | 长期合规存储(如企业需保留 6 个月数据副本满足审计要求) | 保留 “过去 6 个月内的 6 个快照”(每月 1 号 0 点 1 个,固定归档) | 财务部门保留年度报表快照,应对税务审计 |
关键规则:各层级快照 “自动去重”—— 若某快照同时属于多个层级(如 “每天 20 点的快照” 既属于当日的日级快照,也属于 24 小时内的小时级快照),系统仅计数 1 次,避免重复占用空间。
3. 配置前必达的 3 个前提条件(官方严格要求)
根据 Synology 官方文档,启用 SR 高级保留策略需满足以下条件,缺一不可,建议用表格逐一核查,避免配置时出现灰色不可选:
前提类别 | 具体要求 | 不满足的后果 | 核查方法 |
存储格式 | 源与目标存储卷必须为Btrfs 格式,且存储池状态为 “正常”(无 “降级”“损坏” 提示) | 无法看到 “高级保留策略” 选项,仅显示普通策略 | NAS 端:「存储管理器→存储池」查看格式与状态 |
软硬件版本 | Synology NAS 的 DSM 版本≥6.2,Snapshot Replication 套件版本≥6.0.0(旧版本无高级保留功能) | 套件中无 “切换为高级保留策略” 入口 | NAS 端:「套件中心→已安装」查看 SR 套件版本 |
操作权限 | 登录账户为 DSM 管理员(administrator 组用户),普通用户无策略配置权限 | 无法进入 “快照设置” 界面,或无修改权限 | NAS 端:「控制面板→用户与群组」查看账户所属群组 |
二、分步实操:SR 高级保留策略配置全流程(适配 DSM 7.0+)
SR 高级保留策略配置需在 Snapshot Replication 套件中完成,DSM 7.0 + 与 6.2 版本操作路径略有差异,以下以主流的 DSM 7.0 + 为例,详解每一步操作(含场景化参数建议):
Step 1:进入 SR 套件的快照设置界面
- 登录 NAS 的 DSM 系统(通过内网 IP 或 QuickConnect 访问),在桌面找到「Snapshot Replication」套件图标(相机 + 箭头样式),双击打开;
- 左侧菜单栏点击「快照」,根据需配置的对象类型选择标签页:
- 若为共享文件夹:点击「共享文件夹」标签页,在列表中找到目标共享文件夹(如 “Business_Docs”,需为 Btrfs 格式);
- 若为 LUN:点击「LUN」标签页,选择目标 LUN(必须为 “高级 LUN” 或 “具备存储加速的标准 LUN”,基础 LUN 不支持);
- 右键点击选中的对象,选择「设置」(或点击顶部工具栏的「设置」按钮,齿轮图标),弹出 “快照设置” 窗口。
Step 2:启用高级保留策略(核心切换步骤)
- 在 “快照设置” 窗口中,切换到「保留」标签页,默认显示 “普通保留策略”;
- 点击「切换为高级保留策略」(若该按钮灰色不可选,需返回 “前提条件” 核查存储格式、套件版本);
- 系统弹出 “高级保留策略说明” 窗口,提示 “各层级快照独立保留,删除某一层级不影响其他层级”,勾选 “我已了解高级保留策略的规则”,点击「确定」;
- 界面刷新后,显示 “小时级、日级、周级、月级”4 个层级的配置项,进入参数设置阶段。
Step 3:按场景配置各层级保留参数(个人 / 企业差异)
不同用户场景的层级参数需求不同,需结合数据变更频率与恢复需求设置,以下为官方推荐的参数模板,用户可直接参考或调整:
场景 A:个人用户(家庭照片、文档备份)
保留层级 | 保留数量(快照个数) | 时间范围(覆盖时长) | 配置逻辑 | 操作步骤 |
小时级 | 3 个 | 过去 12 小时 | 个人用户白天使用 NAS,每 4 小时 1 个快照,覆盖工作时段 | 在 “小时级” 栏:「保留数量」填 3,「时间范围」选 “12 小时” |
日级 | 7 个 | 过去 7 天 | 满足 1 周内跨日恢复,每天固定 20 点创建快照 | 「保留数量」填 7,「时间范围」选 “7 天” |
周级 | 4 个 | 过去 4 周 | 月度内中期恢复,每周日 23 点创建快照 | 「保留数量」填 4,「时间范围」选 “4 周” |
月级 | 3 个 | 过去 3 个月 | 长期归档家庭照片,每月 1 号 0 点创建 | 「保留数量」填 3,「时间范围」选 “3 个月” |
场景 B:企业用户(财务数据、客户资料)
保留层级 | 保留数量(快照个数) | 时间范围(覆盖时长) | 配置逻辑 | 操作步骤 |
小时级 | 6 个 | 过去 24 小时 | 核心业务数据每 4 小时 1 个,覆盖全天工作时段 | 「保留数量」填 6,「时间范围」选 “24 小时” |
日级 | 14 个 | 过去 14 天 | 满足 2 周内跨日恢复,应对业务数据异常 | 「保留数量」填 14,「时间范围」选 “14 天” |
周级 | 8 个 | 过去 8 周 | 季度内中期回溯,每周一 0 点创建 | 「保留数量」填 8,「时间范围」选 “8 周” |
月级 | 6 个 | 过去 6 个月 | 满足审计合规要求,每月 1 号 0 点创建 | 「保留数量」填 6,「时间范围」选 “6 个月” |
配置技巧:点击各层级右侧的「预览」按钮,可查看 “预计快照总数量”“预估占用空间”,若空间超标,可减少月级 / 周级保留数量(优先保证小时级 / 日级恢复需求)。
Step 4:启用空间阈值保护(避免存储耗尽)
高级保留策略虽能减少冗余,但极端情况下(如数据频繁变更导致快照体积增大)仍可能占用过多空间,需开启 “空间阈值保护” 自动清理:
- 在「保留」标签页底部,勾选 “启用空间阈值保护”;
- 设置「空间占用上限」:推荐设为 “存储池可用空间的 80%”(如存储池可用空间 100GB,上限设为 80GB),避免占用全部空间影响其他服务;
- 选择「触发动作」:默认 “自动删除最早的非锁定快照”(锁定快照为手动标记的重要快照,不会被自动删除);
- 点击「应用」,系统会实时监控快照占用空间,达到阈值时按规则清理旧快照。
Step 5:验证策略生效(关键确认环节)
配置完成后需验证策略是否正常运行,避免因参数错误导致快照未按规则保留:
- 回到 SR 套件「快照」页面,找到目标对象,点击「查看快照」;
- 观察快照列表的 “创建时间”:确认小时级快照间隔符合设置(如每 4 小时 1 个),日级快照在固定时间创建(如 20 点);
- 等待 1 个层级周期(如小时级需等 4 小时),检查是否自动创建新快照,且旧快照是否按规则删除(如超过 24 小时的小时级快照被清理);
- 若快照数量、时间符合配置,说明策略生效;若不符,需重新检查层级参数或空间阈值设置。
三、常见误区:3 个易踩坑点与官方纠正方法
多数用户配置后出现 “快照保留异常”,本质是未理解高级保留策略的核心规则,以下 3 个误区需重点规避:
误区 1:认为 “层级数量叠加 = 总快照数量”
- 错误认知:若小时级保留 6 个、日级保留 7 个,总快照数量 = 6+7=13 个,导致预估空间偏差;
- 官方纠正:系统会自动去重,同一快照若属于多个层级(如 “每天 20 点的快照” 同时属于小时级和日级),仅计数 1 次;
- 示例:配置 “小时级 6 个(24 小时)+ 日级 7 个(7 天)”,实际总快照数量约为 7-10 个(而非 13 个),大幅减少空间占用。
误区 2:修改策略后手动删除旧快照
- 错误操作:切换为高级保留策略后,手动删除此前按普通策略创建的旧快照,担心占用空间;
- 官方纠正:系统会在 “下一次快照创建时” 自动按新策略清理旧快照,无需手动操作;手动删除可能导致恢复点缺失(如误删仍需的日级快照);
- 正确处理:耐心等待系统自动清理,若需紧急释放空间,可在「查看快照」中删除 “非关键层级” 的旧快照(如删除 1 个月前的小时级快照)。
误区 3:锁定快照仍会被自动删除
- 错误认知:开启空间阈值保护后,所有快照都会被自动清理,包括手动标记的重要快照;
- 官方纠正:手动锁定的快照(右键快照→「锁定」)会被标记为 “不可自动删除”,即使触发空间阈值,系统也不会清理;锁定快照适用于 “年度归档、审计前备份” 等关键场景;
- 操作提醒:锁定快照需定期审查,避免长期占用空间(如审计结束后解锁并删除对应快照)。
四、故障排查:SR 高级保留策略的 4 大异常解决方法
1. 问题 1:策略配置后,快照未按层级规则创建
- 检查 SR 套件状态:进入「套件中心→已安装」,确认 Snapshot Replication 状态为 “已运行”,若为 “已停止”,点击「启动」;
- 验证快照计划是否启用:进入目标对象「设置→计划」,确认 “启用快照计划” 已勾选,且计划时间与层级规则匹配(如小时级快照需按 4 小时间隔设置计划);
- 查看系统日志:进入 SR 套件「日志→系统日志」,搜索关键词 “advanced retention”,若显示 “空间不足”,需清理存储池冗余文件(如删除过期备份、无用共享文件夹)。
2. 问题 2:空间阈值触发后,快照未自动删除
- 检查锁定快照数量:进入「查看快照」,若大量快照显示 “已锁定”(锁定图标为小锁),锁定快照不会被自动删除,需右键解锁非必要快照;
- 验证空间阈值参数:确认「空间占用上限」未设置过高(如超过存储池总容量),修改为 “可用空间的 80%” 后重新应用;
- 重启 SR 服务:通过 SSH 登录 NAS(需启用 SSH 服务),执行命令sudo synoservicectl --restart snapshotd,重启后观察是否触发清理。
3. 问题 3:月级快照未按 “每月 1 号” 创建(时间偏差)
- 检查层级时间范围设置:确认月级「时间范围」设为 “30 天”(而非 “31 天”),系统按自然月筛选快照;
- 设置固定创建时间:进入「计划→高级设置」,勾选 “在固定时间创建快照”,将月级快照时间设为 “每月 1 号 00:00”;
- 手动补全首次快照:若当前已过 1 号,手动创建 1 个快照(右键对象→「拍摄快照」),后续系统会按固定时间自动创建。
4. 问题 4:DSM 6.2 版本找不到高级保留策略入口
- 更新 SR 套件:进入「套件中心→已安装」,找到 Snapshot Replication,点击「更新」(DSM 6.2 需升级至 SR 6.2.3 及以上版本才支持高级保留);
- 确认对象类型:DSM 6.2 的高级保留策略仅支持 “共享文件夹”,不支持 LUN,若需为 LUN 配置,需升级至 DSM 7.0+;
- 找到入口位置:DSM 6.2 中,高级保留策略入口在「快照→设置→保留→高级模式」,需手动点击「高级模式」切换(而非 “切换为高级保留策略” 按钮)。
五、最佳实践:3 个优化技巧提升策略效率
- 结合 SR 复制功能,实现异地层级备份
将本地配置好高级保留策略的快照,通过 SR 复制功能同步至远程 NAS,远程端同样启用高级保留(如本地保留 1 个月快照,远程保留 6 个月归档),既满足本地快速恢复,又实现异地灾备,应对本地 NAS 硬件故障。
- 定期审查策略,动态调整参数
每季度登录 SR 套件,进入「快照→查看快照」,分析 “快照占用空间”“恢复点使用频率”:
- 若小时级快照 3 个月内未被使用,可减少保留数量(如从 6 个减为 3 个);
- 若企业合规要求变化(如审计周期从 6 个月改为 12 个月),需增加月级保留数量(从 6 个增为 12 个)。
- 区分数据类型,配置差异化策略
对 “变更频繁的数据”(如虚拟机 LUN、实时业务文档),增加小时级 / 日级保留数量(如小时级保留 12 个,每 2 小时 1 个);对 “变更少的数据”(如归档文件、历史报表),仅保留日级 / 月级快照(如日级 7 个 + 月级 6 个),进一步节省空间。
总结:SR 高级保留策略的核心价值与应用原则
Synology SR 高级保留策略的核心价值,在于用 “精细化层级管控” 解决 “恢复点需求” 与 “存储成本” 的矛盾 —— 既避免普通策略的冗余浪费,又覆盖全场景恢复需求。应用时需牢记 3 个原则:
- 层级适配需求:小时级应对紧急、日级满足常规、周月级服务长期,不盲目追求多数量;
- 空间阈值兜底:必须启用空间保护,避免快照占用失控;
- 定期动态优化:随业务需求调整参数,不配置后 “一劳永逸”。