Synology Tiering
DSM 版本
7.4 7.3

应用程序组件

Synology Tiering

概述

  • 根据数据访问或修改频率,自动将不常用的数据从本地存储(热存储区)移动到另一个存储(冷存储区),该存储可以是远程 Synology NAS 或同一 NAS 上的另一个存储空间
  • 允许用户从热存储区访问已分层的数据。频繁访问的文件会立即移回热存储区
  • 为 administrators 提供集中式界面,以查看每个文件夹的存储状态、剩余空间、数据分布,以及热存储区和冷存储区的计划使用情况
  • 提供故障排除建议,以协助进行数据管理
  • 支持存储 60,000 条日志

系统要求和访问

  • 需要 DSM 7.3 或以上版本
  • 需要在冷存储区安装 Synology Tiering Vault
  • 只有 administrators 可以查看和操作 Synology Tiering 及其对应的冷存储区文件夹
  • 默认情况下,只有 administrators 对冷存储区中的已分层文件具有读取权限;一般用户无法直接从冷存储区访问这些文件

文件访问和协议

  • 支持通过以下协议访问热存储区中的文件:SMB、AFP、NFS、FTP 和 WebDAV
  • SMB/NFS/AFP/FTP 并发连接数上限:5,000
    • 实际并发连接数可能会因 Synology NAS 机种而异

存储分层计划配置

  • 允许 administrators 配置分层任务,支持
    • 根据分层策略中定义的自上次访问或修改以来的天数,自动将数据移动到冷存储区
    • 根据可用存储容量,自动将数据移动到冷存储区
    • 在计划时间执行数据移动
    • 在任务中包含多个共享文件夹
  • 配置分层任务后,将根据您的设置自动触发并执行数据移动
  • 热存储区中最多可配置的分层任务数:10
  • 所有任务中的文件夹总数上限为 30
  • 只有位于 Btrfs 存储空间中的共享文件夹可包含在任务中
  • 每个任务只能有 1 个冷存储区
  • 分层策略可基于文件未活动或修改时间,范围为 1 到 1,800 天
  • 允许配置分层频率和开始时间
    • 频率:最短 1 小时,最长 1 周
  • 任务名称规则
    • 最大长度:32 个字符
    • 名称不能包含以下字符:! " # % & ' ( ) * + , / : ; < = > ? @ [ ] \ ^ ` { } | ~
    • 第一个字符不能是减号或空格
    • 最后一个字符不能是空格

网络要求(远程冷存储区)

  • (用于将数据分层到远程 Synology NAS)热存储区和冷存储区都至少需要 1 Gbps 网络带宽,建议使用 10 Gbps 以获得最佳性能。每日数据分层上限取决于两个存储区的网络带宽和磁盘读取速度

数据移动行为

  • 共享文件夹一旦包含在分层任务中,数据将按文件级别移动
  • 符合条件的文件将根据分层计划移至冷存储区。如果启用了存储空间容量分层,且在初始分层后热存储区的存储容量仍低于设定阈值,系统将继续移动最旧的文件。此过程会持续进行,直到热存储区的可用空间超过定义的限制
  • 当从热存储区编辑或频繁读取分层文件时,这些文件将移回热存储区,但以下情况除外:
    • 如果热存储区剩余空间少于 1% 或 100 GB,文件不会仅因读取访问而移回
    • 如果热存储区没有足够空间容纳该文件,则无法进行编辑
  • 如果热存储区使用率超过 95%,则无法将新的共享文件夹添加到现有任务中
  • 在热存储区中重命名文件不会触发其从冷存储区返回
  • 如果分层失败,系统将等待到下一次计划分层时才再次执行,不会进行重试。失败信息会记录并显示在状态和日志中
  • 文件一旦移至冷存储区,在热存储区上对其进行的结构性更改(例如重命名或移动文件)将不会反映到冷存储区
  • 数据分层和取回会增加系统内存使用量,可能影响整体性能以及分层文件的访问速度。建议在非高峰时段执行这些任务

配额和加密

  • 为热存储区源文件夹设置的配额包含已分层的数据
  • 支持为冷存储区中的对应文件夹设置独立配额
  • 支持对位于加密存储空间中的共享文件夹进行分层。但是,冷存储区存储空间不会自动加密。如有需要,请单独配置加密

不会带到冷存储区的文件夹设置

  • Synology Tiering 会单独记录文件访问时间。存储管理器中的“记录文件访问时间频率”不适用于包含在分层任务中的共享文件夹
  • 热存储区源文件夹中的以下设置不会应用到其对应的冷存储区文件夹:
    • 在“网上邻居”中隐藏此共享文件夹
    • 对无权限用户隐藏子文件夹和文件
    • 回收站设置
    • 数据校验和设置
    • 共享文件夹配额
    • 文件或文件夹权限
    • 高级权限
    • NFS 权限

套件整合

  • Synology Drive
    • 支持将团队文件夹纳入分层计划
    • 允许将分层计划中的共享文件夹启用为团队文件夹
    • 如果团队文件夹已纳入分层计划,其历史版本也会遵循相同的分层计划和计划任务
    • 分层期间会保留文件属性,包括标签、加星标状态以及现有共享权限
    • Synology Drive 中的索引不会从冷存储区检索数据
    • 限制
      • 不支持将通过 Synology Drive ShareSync 同步的本地或远程共享文件夹纳入分层计划
      • 当已纳入分层计划的共享文件夹启用为团队文件夹时,其现有分层数据会被检索回热存储区。此检索为一次性操作,不会中断分层计划。该共享文件夹仍会保留在计划中,并且数据将根据分层策略和计划任务再次进行分层
      • 将冷存储区文件夹启用为 Synology Drive 团队文件夹会断开冷存储区与热存储区之间的连接,且无法重新链接
  • File Station
    • 当共享文件夹已纳入分层计划时,支持从 File Station 将文件或文件夹移至冷存储区,或移回热存储区
    • 管理员可在热存储区的 File Station 中查看文件当前位于热存储区还是冷存储区
  • Synology High Availability
    • 支持 Synology High Availability。有关 Synology High Availability 的要求与配置,请参阅此文章
  • Snapshot Replication
    • 支持从热存储区同时为热存储区和冷存储区建立快照,直到任一存储区达到其快照数量上限(了解更多
    • 如果快照是在文件分层前建立的,则在该快照被删除或根据保留策略移除之前,对该文件进行分层不会释放热存储区空间(了解更多
    • 建立快照不会将已分层文件移回热存储区
    • 热存储区和冷存储区的快照会分别存储在本地
    • 如果在热存储区启用了快照锁定和不可变快照,这些功能也会在冷存储区自动启用
    • 限制
      • 不支持独立为冷存储区建立快照
      • 不支持单独还原热存储区或冷存储区
      • 不支持快照复制或克隆
  • Hyper Backup
    • 支持分别备份热存储区和冷存储区(了解更多
    • 限制
      • 单独还原热存储区或冷存储区,或将两者还原到不同的备份时间点,可能导致数据不一致或丢失(了解更多
      • 将文件还原到非原始备份来源的文件夹时,不会保留热存储区存根,因此无法从热存储区访问已分层文件
  • 存储空间分析器
    • 热存储区分析包含已分层文件;分析期间,这些文件不会被移回热存储区
  • Antivirus Essential 和 Antivirus by McAfee
    • 扫描热存储区时,会排除已分层文件
  • 存储管理器
    • 当目标存储空间支持时,支持自动为冷存储区文件夹启用存储效率(了解更多
    • 热存储区和冷存储区都会自动启用用量详细信息分析,并且必须保持启用,数据分层功能才能正常运作
    • 限制
      • 不支持跨存储空间重复数据删除
      • 不支持对已分层文件执行数据清理
  • 安全顾问
    • 限制:不支持将报告存储在对应的冷存储区文件夹中
  • Audio Station、Synology Drive、Synology Photos、Universal Search 和 Media Server
    • 限制:在这些套件中重新建立索引,或通过控制面板 > 索引服务重新建立索引时,会将以下格式的已分层文件移回热存储区:DNG、ARW、SRF、SR2、DCR、KDC、CR2、CRW、NEF、PEF、RAW、3FR、ERF、MEF、MOS、ORF、RW2、TIFF、TIF 和 PDF
  • Web Station
    • 限制:将“web”共享文件夹、“web_packages”共享文件夹或任何其他 Web 服务共享文件夹纳入分层计划,可能会影响 Web Station 的性能

常规限制

  • 不支持将文件移动到 Synology NAS 以外的位置
  • 不支持将包含在分层计划中的共享文件夹复制、加密或移动到其他存储空间。也不支持将其转换为 Hybrid Share 文件夹,或将其设置为 Shared Folder Sync 的来源/目标文件夹
  • 不支持将自动创建的冷存储区文件夹移动到其他存储空间
  • 不支持对路径名称长度超过 4,000 字节的文件进行分层
    • 不同的字符编码可能包含不同的数据大小(例如,使用 UTF-8 编码的一个字符可能包含 1 到 4 个字节)
  • 不支持名称以“@”开头的共享文件夹
  • 直接在冷存储区删除或编辑已分层文件可能会导致文件损坏。文件管理操作应完全在热存储区上执行。如果热存储区无法访问,则可直接从冷存储区访问文件(了解更多
  • 如果热存储区与冷存储区之间的 CPU 核心数量差异超过两倍,可能会影响 Synology Tiering 的性能

分层计划不支持的文件夹类型

不支持将以下共享文件夹包含在分层计划中:

  • 已包含在其他分层计划中的文件夹
  • Hybrid Share 文件夹
  • WriteOnce 共享文件夹
  • 已压缩或已加密的共享文件夹
  • ext4 存储空间中的共享文件夹
  • 外接设备上的共享文件夹
  • Active Backup for Business 共享文件夹
  • Chat 共享文件夹
  • MailPlus 共享文件夹
  • PACS 共享文件夹
  • 当前正由 Download Station 使用的共享文件夹
  • 当前正由 Container Manager 使用的共享文件夹
  • 由 Cloud Sync 同步的共享文件夹
  • Synology Mail Server 存储已编入索引邮件的共享文件夹
  • 在 日志中心 中指定为归档日志存储目的地的共享文件夹
  • Active Backup for Google Workspace 和 Active Backup for Microsoft 365 的备份目的地共享文件夹
  • 用作 Presto File Server Site Express 任务或 Presto Automator 任务本地目录的共享文件夹

Synology Tiering Vault

概述

  • 允许用户定义一个存储位置,用于卸载热存储区中不常访问的数据。该位置可以是远程 Synology NAS,也可以是同一台 NAS 上的另一个存储空间

系统要求

  • 需要一台符合以下要求的 Synology NAS 机种:
    • DSM 7.3 或以上版本
    • 至少 2 GB RAM
    • (将数据分层到远程 Synology NAS 时)网络带宽至少需为 1 Gbps,建议使用 10 Gbps 以获得最佳性能。每日数据分层上限取决于两个存储区的网络带宽和磁盘读取速度
  • 必须在冷存储区安装 Synology Tiering Vault,并在热存储区安装对应的 Synology Tiering 套件
  • 冷存储区存储空间必须采用 Btrfs 格式

冷存储区文件夹行为

  • 创建分层计划时,系统会在冷存储区中自动生成一个名为“Tiered_[source folder name]”的对应共享文件夹
  • 只有 administrators 组用户可以查看对应的冷存储区文件夹和已分层文件
  • 在热存储区重命名源共享文件夹或移动已分层文件存根时,不会自动更新对应冷存储区文件夹的名称或位置
  • 在热存储区设置的文件或文件夹权限不会传输到冷存储区

数据完整性

  • 直接在冷存储区删除或编辑已分层文件可能会导致文件损坏。文件管理应完全在热存储区执行。如果热存储区无法访问,则可直接从冷存储区访问文件(了解更多