虚拟化存储要留后悔药:SAN Manager 给 LUN 配快照计划与保留策略
引言
iSCSI LUN 上跑的是虚拟机磁盘、数据库卷、视频监控存储这类「一刻不能停」的负载——误删一个虚机文件、数据库逻辑错误、勒索加密,备份恢复动辄按小时计。LUN 快照是更轻的一道保险:它是 LUN 的即时只读副本,拍摄在秒级,平时躺在存储池里占增量空间,出事时把 LUN 还原到拍照那一刻,或者直接从快照克隆一个新 LUN 出来验证。群晖 SAN Manager 把这套能力做成了快照、计划、保留三个页面:手动拍、按计划拍、按策略删。这篇按官方帮助把三步配齐,再讲清还原与克隆两条恢复路,以及一致性、空间这些容易踩的坑。
什么场景用它最值
一是虚拟化保护:给承载虚拟机的 LUN 配每日快照计划,误删虚机或存储策略改错时还原到前一天。二是变更前留底:大规模迁移、升级、重构之前手动拍一张并锁定,变更失败直接回滚。三是取证与验证:从快照克隆 LUN,在副本上做恢复演练或数据取证,不动生产卷。
操作步骤
-
先拍第一张手动快照找手感:选择一个 LUN,单击「快照 > 拍摄快照」,如已启用应用程序一致性快照则选择「一致性状态」,单击「确定」。为什么:手动快照是所有操作的起点——先在测试 LUN 上拍一张、看看耗时和空间占用,对快照的重量级建立直觉,再决定生产上的节奏;一致性状态的选择逻辑见第 6 步,没配过就先用默认。
-
给关键快照上锁或设不可变:拍摄时勾选「锁定」防止快照被保留策略自动移除;勾选「启用不可变快照」则在「保护期间」(官方建议 7 至 14 天)内无法以任何方式删除,且保护期结束并自动取消勾选前无法更改。为什么:保留策略是按计划清理的——变更前留的那张底,如果不锁定,很可能在变更进行到一半时被策略收走;不可变快照则更进一步,连管理员手滑都删不掉,对抗勒索软件加密后的毁证动作尤其有效,代价是保护期内你自己也删不了,窗口期按官方建议取。
-
配快照计划让它自动跑:选择 LUN,单击「设置 > 计划」,勾选「启用快照计划」,设置拍摄时间和间隔,需要的话同样可启用不可变快照。为什么:指望人记得每天拍照是不现实的——计划让快照变成无人值守的基础设施;时间和间隔按业务节奏定:交易类 LUN 密一点(小时级),文档类 LUN 疏一点(日级);间隔越密、保留越久,占用空间越大,这个账要提前算。
-
配保留策略控制快照总量:路径在「设置 > 保留」,三种选项选其一——「Smart Retention 策略」用祖父母-父母-儿子(GFS)机制优化存储空间并长期保留;「要保留的最新快照数」直接指定数量;「保留所有快照」不自动删。为什么:没有保留策略的快照计划迟早把存储池吃穿——Smart Retention 是官方推荐的长线方案:近期密、远期疏,老的快照按周、月、年分层留下代表性节点;简单场景用固定数量也够,比如「保留 30 张」对应日计划的约一个月窗口。
-
需要自定义 Smart Retention 时进「设置规则」:可配「保留所有快照」(保留特定天数内拍摄的所有快照)、「按小时/天/周/月/年保留最新快照」(例如每周保留 7 周最新快照,即每周最后一张保留 7 周)、以及「要保留的最新快照数」作为下限。为什么:规则三层各有分工——天数内的全保留保证近期任意点可回;按周期保留控制长线密度;快照数下限防止一种尴尬:无新快照时策略把存量删光,数量少于该值时策略不生效,相当于给库存兜底。注意 Smart Retention 中一张快照可同时满足多个规则,理解这一点后空间测算才准。
-
给跑数据库和应用虚拟机的 LUN 配一致性:路径在「设置 > 应用程序」,勾选「启用应用程序一致性快照」,在「应用程序一致性」与「崩溃一致性」两种状态间选择——前者需在 Windows 服务器或 VMware vCenter Server 安装 Synology Storage Console,应用收到通知后将内存数据写入 LUN;客户端未装 Synology Storage Console 时只能采用崩溃一致性,无法保证数据一致性。为什么:这是 LUN 快照最容易被忽视的深坑——存储层拍照的瞬间,应用内存里还没落盘的数据不在照片里;应用一致性快照先通知应用把内存刷进 LUN 再拍,恢复出来的数据库才能直接打开。跑数据库的 LUN 强烈建议装 Storage Console 用应用一致性;纯文件类负载崩溃一致性足够。
-
需要回退时走还原:选择 LUN,单击「快照 > 快照列表」,选中目标快照,单击「还原」。为什么:还原是把 LUN 整体拨回拍照时刻——快、狠,但官方口径明确:还原到某快照后,拍摄该快照之后的所有更改将丢失;所以动手前先想清楚丢的是哪段时间,必要的话先给当前状态拍一张新快照,再还原到旧点,两头都留着。
-
不想动生产就走克隆:在「快照列表」中选择 LUN 快照,单击「克隆」。为什么:克隆是从快照派生一个新 LUN——生产卷原地不动,副本挂给测试环境验证「这份快照能不能救回来」;恢复演练应该用克隆做,练熟了再上还原;也是取证场景的标准姿势,证据在副本上翻,原件不受影响。
-
定期清理失效快照:选择 LUN,单击「快照 > 快照列表」,选中要清理的快照,单击「移除」,再单击「删除」确认。为什么:锁定与不可变之外的快照交给保留策略自动清理即可,人工移除主要处理两类——状态为「异常」或「已损毁」的快照(官方口径需删除并重建)和计划变更后不再需要的临时底;删完释放空间少于预期不要慌,可能是空间回收进行中,或数据块仍被其他快照、回收站、文件克隆占用。
三条边界先知道
- 快照不是备份:快照存在同一存储池里,池子出问题快照跟着完——3-2-1 的异地备份仍然要有,快照解决的是「快速回到几分钟前」,备份解决的是「整机都没了」。
- 功能与容量有硬门槛:快照、还原、克隆功能仅在已启用存储加速命令的 LUN 上可用;存储空间可用容量小于 1 GB 时,还原、克隆及拍摄/克隆快照功能无法使用——容量告警线要设在快照动作失灵之前。
- 会话占用时先处理应用:若 LUN 会话被 Windows Server 或 VMware ESXi Server 使用,建议安装 Synology Storage Console(VMware 环境仅兼容 vCenter Server Appliance 6.5 U2 以上,可从下载中心获取);否则必须先停止应用并从启动器注销会话,再动快照相关操作。
结语
存储层的保护讲究层次:备份管末日,快照管后悔。SAN Manager 给 LUN 配快照的完整套路是三页配置加两条退路——计划页定节奏,保留页定库存,应用程序页定一致性,还原和克隆随时待命。贵州诚鑫致达科技在给客户规划 iSCSI 存储时,快照计划与保留策略的参数会连同容量测算一起写进方案——后悔药备足了,虚拟化和数据库的变更才敢排期。今天就去看看你生产 LUN 的快照计划,是空的就该动手了。