TW●汤伟的数字生活NOTES ON A DIGITAL LIFE
个人数字生活文库始于 2026 · 持续修订总目录 ↗
全部文章

群晖与备份 / 专题指南

RAID、快照、备份:三张不同的安全网。

它们解决不同问题,不能用一个绿色状态代替全部保护。

阅读设置字号仅保存在当前浏览器

先从故障提问

考虑三种情况:一块硬盘坏了、一份文件被误改、整台设备无法取得。不同保护方式对这些情况的帮助不同。讨论“已经做了 RAID”或“已经有快照”之前,先明确最希望恢复的内容,以及可以接受丢失多少时间内的修改。

不要把三个名字画等号

有容错能力的 RAID 布局主要应对部分硬盘故障;快照便于回到某个时间点;独立备份则可以把副本放到不同故障范围。具体能力必须以实际配置为准:单盘存储池不因为名称带有 SHR 就自动拥有另一份磁盘镜像。

  • 硬盘损坏:看布局和剩余副本。
  • 误删误改:看历史版本和保留时间。
  • 整机损坏:看设备之外是否存在副本。

另一个目录未必是另一层保护

同一块盘上的两个目录可能一起丢失;同一台机器上的两块盘也共享电源、主板和物理环境。额外副本仍有价值,但要如实标注能防什么、不能防什么。不要为了满足一句口号而忽略真实故障范围。

用恢复演练把保护串起来

给测试文档做修改,确认可以从哪个版本恢复、需要哪些权限、恢复后文件在哪里。把流程记录下来。群晖官方备份指南介绍多种数据保护工具;选择时要结合机型、文件系统和当前套件支持,而不是照抄另一台设备的菜单。

把三个故障写成独立验收任务

先选择一组个人资料,假定有两百GB文档与照片,最多接受丢失一天新增内容,并希望找回两周内的误改。再分别写下三个场景:某块磁盘坏了、昨天覆盖了文件、整台NAS无法取得。每个场景都需要自己的恢复入口,不能只填写一个存储池正常状态。容量与时间全部是规划示意,未连接真实设备。

准备存储布局、文件系统、快照计划、备份任务和独立目标的记录。通过DSM存储管理器查看实际存储池与卷,别根据机箱盘位数推断容错能力。看到SHR名称也要继续确认有多少盘、当前容错条件以及是否处于异常状态。本文不让读者拔盘模拟故障;第一轮用官方界面核对布局即可。

为每条保护记录写明数据在哪里、谁能访问、依赖什么设备以及最近验证了什么。同一设备上的两个目录共享存储介质,两个卷也可能共享整机与现场。独立位置应实际指向另一介质或另一设备;需要异地保护时还应脱离同一现场。准确标注故障范围,比为了满足数字而把同机副本改称异地更重要。

保护层与容量CSVcsv · 普通UTF-8文本/CSV;Finder操作限macOS,DSM从受支持UI核对,GNU/Linux可读记录但无Finder界面
会修改状态
layer,scope,location,budget_GB,history_goal,limitation
RAID,部分磁盘故障,原NAS存储池,按实际布局核对,不提供误改历史,不能覆盖所有故障
快照,文件误改历史,原NAS受支持Btrfs卷,100,两周,与原设备共享故障
独立备份,设备外副本,独立介质代号,337,首次加29个后续日版本,需验证日期与恢复
仓库预算,200+29*3+50,独立目标可用500,337,余量163,示意未测

可复制到个人记录中使用。目录、数值和已填结果为示意,未实机验证;阅读为read,另存或填写记录为write。模板内的界面动作按各步骤风险执行,不是可粘贴到终端的命令。

用DSM受支持入口落实三层职责

存储管理器负责核对磁盘、池和卷状态,它显示的是底层存储条件;快照的创建与保留在受支持机型上的Snapshot Replication中配置;独立备份则在Hyper Backup等受支持工具中选择源与目标。三个界面的状态应分别记录,不能因为其中一个绿色就省略其他两项。

共享文件夹快照需要核对机型和Btrfs等前提。若当前卷不支持,就先在现有条件下完善独立备份,不为了本文练习立即重建卷。配置快照计划是write,回滚整个共享文件夹会改变当前内容,应按danger理解;首次练习应选择单个样本的浏览、下载或复制路径,避免把整份当前资料回到旧时间点。

Hyper Backup任务要明确目标是否在设备之外,以及它是多版本仓库还是普通文件副本。多版本仓库用对应恢复工具读取,普通复制则要核对是否传播删除。独立备份可以提供另一故障范围,但它仍需要版本、解密材料和恢复能力。离线目标若长期未更新,保护的就是旧时间点,不能因为盘放在外面就忽略新增资料缺口。

算出容量与保留的可讨论起点

给两百GB源资料作一份粗预算:本地快照为变化保留一百GB空间,独立仓库首次按两百GB计,之后二十九个日版本平均各保留三GB新内容,共八十七GB,加上首次共三十个恢复点。再留五十GB任务波动空间,独立目标预算三百三十七GB。若独立目标可用五百GB,理论余量一百六十三GB。快照的一百GB与独立目标预算不在同一设备,不应混加后拿来判断某一块盘够不够。

快照初建时可能不需要再复制整个源,但持续修改会留下旧数据;因此不能把“创建很快”推成“永远不占空间”。独立备份的实际变化量也会受内容类型与工具处理方式影响。这个算例只展示需要考虑哪些项,不预测真实压缩或去重比率。任务运行后用官方统计替换假设,再决定保留窗口是否可持续。

保留三十个日版本只有在任务按日成功并且轮换规则相符时,才可能覆盖接近三十天。连续失败一周会使近期空缺,即使旧版本仍然很多。快照保留两周与独立备份保留一个月承担不同历史需求;想保护年度节点时另写里程碑要求,不把“一个月”含糊地称作长期归档。

两条恢复路线的模拟报告text · 普通UTF-8文本/CSV;Finder操作限macOS,DSM从受支持UI核对,GNU/Linux可读记录但无Finder界面
会修改状态
报告性质:模拟填写,非真实执行
源样本:说明.txt;甲版=计划甲;乙版=计划乙
路线一:Snapshot Replication受支持浏览入口
选择:甲版所在快照;输出:restore-check/snapshot/说明.txt
模拟结果:读出计划甲;源当前内容仍为计划乙
路线二:Hyper Backup完成版本的文件导出
选择:甲版完成版本;输出:restore-check/backup/说明.txt
模拟结果:读出计划甲;能用文本编辑器打开
依赖判断:第二路线必须可从源设备之外取得仓库,才覆盖设备不可得
未验证:拔盘故障、整机恢复、普通用户权限、应用一致性
正式版本/日期/耗时/结论:____

可复制到个人记录中使用。目录、数值和已填结果为示意,未实机验证;阅读为read,另存或填写记录为write。模板内的界面动作按各步骤风险执行,不是可粘贴到终端的命令。

同一份测试说明分别走两条恢复路线

创建专用说明,第一版写“计划甲”,完成快照与独立备份后改成“计划乙”。从快照浏览入口取出第一版到独立验收位置,检查内容;再从Hyper Backup选定对应完成版本,导出另一份第一版。两次输出用不同目录保存,记录各自实际版本与耗时。文件都可读,才能说明这两条文件级路线已经跑通。

对整机不可得场景,应检查恢复是否还依赖源NAS。若独立目标上的仓库可以通过受支持工具读取,可以在不访问源共享的条件下演练;不需要真的关闭日常设备。若目标仍是同机另一卷,结论只能是同机附加恢复路线,不能宣称整机损坏后可用。恢复记录必须反映所用材料和依赖。

验收不仅看字节,还要打开文档检查标记,必要时核对相关附件。导出文件能打开不表示原共享权限完整恢复,普通用户权限和套件配置需要另外测试。第一轮完成后可以增加一个较旧版本,验证保留期真的覆盖预期。不要通过故意损坏阵列来“把三种情况都试一遍”,文件级练习与底层故障验证不是同一任务。

按失败层定位,收尾不改变仓库结构

症状是存储池降级而文件暂时能读,先保护最新资料并按对应DSM帮助处理存储故障,快照不能代替磁盘修复。症状是文件误改但池正常,查快照与备份历史,不需要重建存储池。症状是NAS不可访问,先确认网络或整机状态,同时核对独立恢复入口,不能把连接失败立即判断为全部数据损坏。

症状是快照日期存在但所需文件没有旧版,检查快照时点是否早于文件创建以及保留规则。症状是仓库可见却无法解密,优先取得正确材料,不手工整理仓库块文件。症状是备份任务成功但恢复文件不完整,查源范围、排除和文件一致性,再扩大样本验证。把错误归到具体层,下一步才不会互相干扰。

完成后保存布局核对、容量假设与两条恢复记录,标出未验证的整机、权限或套件范围。样本输出可以在验收结束后清理,快照与备份历史继续由其工具管理。以后更换磁盘、迁移目标或调整保留规则时,重做相应层的核对与恢复,而不必每次从头改造整个方案。三层保护的价值来自各自有证据的职责。

还可以为每个恢复目标写一个依赖最少的验收问题:不访问源共享,能否读出说明;不使用管理员身份,能否按预期访问恢复资料;不依赖本地快照,能否从独立仓库选到旧版。这些问题各检验一条边界,无法完成时只记录对应限制。无需为了全部勾选而改变正在使用的系统。安排下一轮时优先补最影响资料可得性的那一项,并保留当前已有效的保护,而不是因为一层不完善就撤掉全部方案。

延伸阅读

Synology:备份 NAS Synology:Btrfs 与快照恢复支持 Synology:Hyper Backup 文件恢复
同一专题 · 继续阅读旧硬盘还能做什么:按损失后果安排用途备份保留策略:先确定要回到哪一天,再安排空间Hyper Backup 恢复演练:从看得到版本到真正用得起来查看整个专题 ↗