-
使用限制 支持对所有目录设置配额,但只支持空目录删除配额。 设置配额后,如果SFS Turbo文件系统使用量超过限制会导致创建文件或目录、追加写入等操作失败。 设置配额时,支持添加多个目录路径,单次的批量添加最多可新增100个目录路径,一个SFS Turbo文件系统最多可新增5000个目录路径。 支持设置配额的最大目录深度为16层,不允许对根目录使用此功能。(注:根目录为第一层目录) 修改目录配额时,配额只能高于或等于已使用配额,不允许子目录配额高于父目录配额。 建议设置配额目录深度不超过3层,否则会出现修改类操作性能下降,性能下降幅度与配额目录深度有关。 不允许跨配额目录创建硬链接、rename操作。 图1 跨配额目录 跨配额目录操作为图1 跨配额目录红线所示,会穿过黑色虚线。 配额目录: D1,D2_0。 目录深度:根目录/往下到当前目录的层数,例如,目录/D1/D2_0/D3_1深度为4。 配额目录深度:当前目录不断往上找,穿过黑色矩形虚线的层数。例如,目录/D1/D2_0/D3_1配额目录深度为2。 红线与绿线:mv或者link操作,绿色表示允许操作,红色表示不允许操作。 虚线矩形:配额目录区域。 由于配置配额属于限制类风险操作,建议您对业务进行谨慎评估并充分测试验证后再进行配置。
-
FAQ 为什么添加目录配额失败? 是否使用了操作系统绝对路径而不是文件系统绝对路径,是否对同一目录重复设置,父级目录是否存在配额目录的配额低于配额设置值。 为什么在配额目录下新增了一个文件,查询配额时该目录容量没有变化? 目录配额容量的单位为MiB,当文件大小低于1MiB时,容量可能不会变化,但是文件数量会增加。 为什么修改配额失败? 该目录是否为配额目录,修改后的配额是否比已使用配额高,父级目录是否存在配额目录的配额低于配额设置值。 为什么文件新增到配额目录失败? 剩余配额是否充足,是否跨配额目录创建硬链接、rename操作。 为什么会出现实际目录使用空间超出配额的情况? 限制型配额的生效和失效都有延迟(正常情况下延迟时间约为1分钟)。当文件使用量超过限制时,限制型配额延迟生效,从而出现上述情况。
-
请求示例 配置hpc缓存型后端信息,冷数据淘汰时间是100小时,后端校验时间是60秒。配置Nas后端信息,nas 配置 ip是“192.168.xx.xx:/”,nas 配置协议类型是“NFS”。 {
"update_hpc_cache" : {
"action" : "initialize_overlay",
"data" : {
"gc_time" : 100,
"ck_time" : 60,
"nas" : [ {
"name" : "abc",
"type" : "NFS",
"url" : "192.168.xx.xx:/"
} ]
}
}
}
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 账号的token Content-Type 是 String MIME类型 表3 请求Body参数 参数 是否必选 参数类型 描述 update_hpc_cache 是 ReqUpdateHpcCacheInfo object 后端挂载信息 表4 ReqUpdateHpcCacheInfo 参数 是否必选 参数类型 描述 action 是 String 配置hpc缓存型的动作,如initialize_overlay data 是 ReqUpdateHpcCacheData object hpc 缓存型后端配置信息 表5 ReqUpdateHpcCacheData 参数 是否必选 参数类型 描述 gc_time 是 Long 冷数据淘汰时间。单位:小时。指定时间内线上缓存的数据如果没有被访问则会自动从缓存中删除。0表示数据不会因为时间原因自动从缓存中删除。 ck_time 是 Long 后端校验时间。单位:秒。指定时间间隔进行线上缓存文件与后端存储文件比较,存在变化则自动更新。0表示文件进行实时校验。 nas 否 Array of ConfigNasTarget objects 配置 nas 后端的信息 表6 ConfigNasTarget 参数 是否必选 参数类型 描述 name 是 String nas 配置名 type 是 String nas 配置协议类型 url 是 String nas 配置 ip
-
响应参数 状态码:200 表7 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID 状态码:400 表8 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID 表9 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:500 表10 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID 表11 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述
-
操作步骤 登录SFS Turbo管理控制台。 在SFS Turbo文件系统列表中,找到待添加标签的SFS Turbo文件系统并单击目标SFS Turbo文件系统名称,进入SFS Turbo文件系统详情界面。 图1 SFS Turbo文件系统标签信息 选择“标签”页签。 在“标签”页签下,单击“编辑标签”按钮。弹出“编辑标签”对话框。 单击“添加新标签”,添加标签的“键”和“值”,并单击“确定”。 键:该项为必选参数。 值:该项为可选参数。 返回标签列表,即可看到新添加的标签,添加完毕。同时也可以对已添加的标签进行编辑和删除操作。