创建挂载点
更新时间:2024-01-12 03:29:40
在给定的文件系统下创建一个新的挂载点,创建成功后会返回该挂载点的 ID,用户可使用挂载点 ID 对挂载点进行操作。
Action
/file-systems/{file-system-id}
请求方式
POST
请求参数
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
timestamp |
date-time |
true |
API 操作时间戳 |
zone |
string |
true |
API 所操作的环境 |
file-system-id |
string |
true |
用户操作文件 ID,通过查询文件系统接口获取,如 qfs-xxxxx |
fs_path |
string |
true |
共享目录在文件系统下的真实路径,如果路径不存在则直接创建路径。其格式为:字母数字下划线组合,长度6-13 |
proto_type |
string |
true |
指定挂载点协议类型,如 HPC |
gid |
integer |
true |
当前用户 gid |
uid |
integer |
true |
当前用户 uid |
quota |
integer |
true |
存储大小,单位 GB/PB/TB。20*(1024**3),最低为 20 GB,即 21474836480。 |
name |
string |
true |
挂载点名称 |
user_id |
string |
true |
用户 ID |
响应消息
参数 | 类型 | 取值样例 | 描述 |
---|---|---|---|
action |
string |
EpfsFileSystemsCreateExportResponse |
响应动作 |
ret_code |
int |
0 |
执行成功与否,成功为 0,其他值则为错误代码 |
示例
请求示例
http://epfs-api.shanhe.com/file-systems/qfs-2r6hk5w8&COMMON_PARAMS
request_body = {
"fs_path": "share_test",
"proto_type": "HPC",
"gid": "52719",
"uid": "52719",
"name": "test",
"quota": 21474836480,
"user_id": "usr-vceaHsJu"
}
响应示例
{
"action": "EpfsFileSystemsCreateExportResponse",
"ret_code": 0
}