弹性文件服务 SFS-存储联动:数据导入功能
数据导入功能
SFS Turbo文件系统绑定OBS桶后,可以使用数据导入功能。
默认情况下,元数据导入完成后,数据不会导入到SFS Turbo文件系统中,初次访问会按需从OBS中加载数据,对文件的第一次读取操作可能耗时较长。如果您的业务对时延比较敏感,并且您知道业务需要访问哪些目录和文件,比如AI训练等场景涉及海量小文件,对时延比较敏感,可以选择提前导入指定目录和文件。
数据导入功能会同时导入元数据和数据内容,元数据将会采用快速导入方式,不会导入其他附加元数据(如uid、gid、mode),如果您想指定导入目录和文件的权限,请参考《高性能弹性文件服务API参考》的“创建数据导入导出任务”章节,该操作仅针对本次导入任务生效。
- 在绑定OBS桶之后,单击“数据导入”选项。
图5 数据导入
- “对象路径”请填写绑定OBS桶内对象的路径(不包含桶名)。
OBS桶中的对象路径(不包含桶名),目录需以“/”结尾。
- 如果要导入OBS桶内所有对象,则不用填写对象路径。SFS Turbo会将数据导入到联动目录下,且联动目录下的文件路径和OBS桶里的对象路径保持一致。
- 对象路径示例(“/mnt/sfs_turbo”为您的挂载目录,“output-1”为您的联动目录名称):
- 如对象路径为dir/,则会导入到“/mnt/sfs_turbo/output-1/dir”
- 如对象路径为dir/file, 则会导入到“/mnt/sfs_turbo/output-1/dir/file”
- 如对象路径为空,则会直接导入到“/mnt/sfs_turbo/output-1”
- 单击“确定”,提交导入任务。
- 在OBS数据导入到SFS Turbo之后,如果OBS桶中的数据发生新增或修改,需要重新导入到SFS Turbo中。
- 通过API使用数据导入功能的具体操作请参考创建SFSTurbo 和 OBS 之间的联动任务。
- 不支持长度大于255字节的文件名或子目录名。