You need to enable JavaScript to run this app.
文档中心
弹性文件存储

弹性文件存储

复制全文
下载 pdf
数据流动
数据流动概述
复制全文
下载 pdf
数据流动概述
通过数据流动功能,您可以将弹性文件存储 EFS 中的冷数据沉降至对象存储 TOS,或将 TOS 中的数据预热至 EFS。本文介绍数据流动功能的基本信息。​
说明​
数据流动功能处于邀测状态,如需使用,请提交工单申请或联系客户经理。​
功能简介​
EFS 支持两种数据流动配置方式,即数据流动策略和数据流动任务,说明如下:​
​
配置方式​
说明​
数据流动策略​
  • 默认配置(按需加载)​
  • 创建策略后,系统会一次性加载策略关联的 TOS 桶或桶前缀内所有文件的元数据到 EFS。当用户或应用通过 EFS 访问文件时:​
  • 数据已经存在于 EFS 时,返回 EFS 中的数据。​
  • 数据在 EFS 中不存在时,自动从 TOS 加载数据到 EFS,无需等到加载完成即可实时访问数据。​
  • 双向数据流动:基于用户配置的规则自动完成 EFS 与 TOS 之间的双向数据流动。​
  • 数据流动规则:支持三种规则,即预热规则、沉降规则和淘汰规则。执行预热规则时,支持预热元数据,或同时预热元数据和数据。​
  • 同名文件冲突策略:支持保持最新文件。​
数据流动任务​
  • 单向数据流动:基于用户选择的任务类型和对应的规则,单次执行 EFS 与 TOS 之间的单向数据流动。​
  • 数据流动任务:支持三种任务,即预热任务、沉降任务和淘汰任务。执行预热任务时,仅支持同时预热元数据和数据。​
  • 同名文件冲突策略:支持跳过同名文件、保持最新文件、覆盖同名文件。​
​
使用限制​
​
限制项​
说明​
单个文件系统可以创建的数据流动策略个数​
20 个​
单个文件系统可以创建的数据流动任务个数​
10000 个,单个数据流动策略内部只有一个任务执行。​
单个文件系统可以并行执行的任务个数​
20 个​
单个数据流动策略可以并行执行的任务个数​
1 个​
单个预热或沉降任务支持的指定路径个数​
20 个​
对象名称限制​
以下名称会被判定为非法名称,不执行实际的预热或沉降:​
  • 对象名称中含有./结构。​
  • 对象名称中含有../结构。​
  • 对象名称中含有多个连续/。​
  • 对象名称以单个/结尾。​
  • 对象的文件夹名称或者文件名超过 255 个字符。​
  • 对象名称只有.,例如a/b/c/...。​
对象大小限制​
  • 最大支持 48.8TiB 对象预热。​
  • 不支持大于 16TiB 的文件沉降至 TOS。​
文件系统路径限制​
  • 仅支持空目录创建数据流动策略。​
  • 路径深度最多为 8 层。​
  • 路径长度应为 3-1024 个字符。​
  • 不支持数据流动策略之间嵌套文件系统路径。​
对象存储桶/桶前缀限制​
不支持数据流动策略之间嵌套对象存储桶前缀。​
对象存储 TOS 存储类型限制​
  • 仅支持预热对象存储 TOS 中Normal类型的对象,不支持Appendable和Symlink类型的对象。​
  • 不支持为对象存储 TOS 分层桶创建数据流动策略。​
  • 数据流动仅支持按需加载、预热或沉降对象存储 TOS 标准存储内的数据,不支持对象存储 TOS 其他存储类型,如果数据流动策略关联的对象存储 TOS 桶中存在归档或者冷归档数据,需要先进行解冻操作,否则会出现以下问题:​
  • 按需加载位于归档或冷归档内的数据时会报错。​
  • TOS 数据更新同步任务会失败。​
  • 额外增加 TOS 归档或冷归档数据的读写请求次数费用。​
对象存储 TOS 版本控制​
EFS 数据流功能不依赖 TOS 存储桶的版本控制设置,无论目标存储桶是否开启版本控制,均可正常使用数据流动功能。​
对象存储 TOS 用户自定义元数据限制​
数据流动依赖文件系统扩展属性xattr以及对象存储 TOS 用户自定义元数据能力,TOS 支持以x-tos-meta-开头,设置自定义的元数据,用于文件的自定义管理。​
  • 数据流动默认使用了x-tos-meta-anser_header自定义元数据,不能删除和修改,否则会导致数据流动无法正常工作。​
  • TOS 数据更新同步或预热任务不会预热您在 TOS 对象中自定义的元数据。​
  • EFS 反向同步至 TOS或沉降任务不会将您在文件系统中自定义的扩展属性xattr沉降到对象存储。​
支持的对象存储 TOS 事件通知类型​
EFS 支持按照触发条件设置 TOS 事件通知,支持的事件通知类型如下:​
  • tos:ObjectCreated:Put​
  • tos:ObjectCreated:Post​
  • tos:ObjectCreated:Origin​
  • tos:ObjectCreated:Fetch​
  • tos:ObjectCreated:Copy​
  • tos:ObjectCreated:CompleteUpload​
  • tos:ObjectReplication:ObjectCreated​
  • tos:ObjectReplication:ObjectModified​
  • tos:ObjectRemoved:Delete​
  • tos:ObjectRemoved:DeleteMarkerCreated​
  • tos:LifecycleExpiration:Delete​
  • tos:LifecycleExpiration:DeleteMarkerCreated​
更多信息,请参见事件通知概述。​
文件软链接和硬链接​
不支持沉降Hard links类型和Symbolic links类型的文件至对象存储桶。​
重命名数据流动策略文件系统路径的子目录​
  • 不支持系统调用 sys_rename,调用将返回错误码 EXDEV。​
  • 支持通过 mv 命令 rename 子目录,但是响应时间较长,具体时长依赖于子目录内文件数量,请谨慎操作。​
授权访问​
  • 数据流动能力需要授权 EFS 服务对 TOS 服务访问授权,删除后数据流动将无法工作。​
  • 开启 TLS 日志分析后需授权 EFS 服务访问 TLS,删除后日志分析服务将无法工作。​
同名文件冲突策略​
当选择的同名文件冲突策略为保持最新文件时,预热和沉降会跳过同时修改的 EFS 和 TOS 中的同名文件(修改时间精确到秒)。​
删除文件系统注意事项​
对于配置了数据流动策略的文件路径内新增和修改的文件,文件系统删除时不会自动将此类文件同步(沉降)回关联的对象存储桶内。如果需要同步回关联对象存储桶内,可以前往数据流动页面新建沉降任务,任务完成后再删除文件系统。​
停止预热规则​
停止预热规则后,需等待 60s 才能重新启动预热规则。​
​
计费说明​
  • EFS 数据沉降至 TOS 后,TOS 侧会对写入的数据产生存储容量费用。具体计费说明,请参见存储容量费用。​
  • 开启日志分析功能后,日志服务将根据实际写入数据量等进行收费。具体计费说明,请参见计费概述。​
最近更新时间:2026.09.02 18:01:43
这个页面对您有帮助吗?
有用
有用
无用
无用