添加数据目录 本节主要介绍如何使用API添加数据目录。 此操作用来添加指定服务器的数据目录至HBlock。一次可以添加多个数据目录。 说明 对于新增的数据目录,建议设置开机自动挂载,或使用已设置自动挂载的目录或子目录。 注意 每台服务器最多只能添加100个数据目录。 添加数据目录时,如果提示内存不足,您可以等此类操作全部执行完毕后,再增加系统总内存,或单独提高服务器中HBlock可使用的内存。提高服务器中HBlock可使用的内存详见批量修改服务器属性。 请求语法 plaintext POST /rest/v1/system/server/serverId/diskpaths HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "diskPaths": [ { "path":path, "capacityQuota": capacityvalue }, { "path":path, "capacityQuota": capacityvalue }, …… ] } 请求参数 参数 类型 描述 是否必须 serverId String 要添加的数据目录所属服务器ID。 是 diskPaths Array of diskPath 数据目录属性集合,详见“表1 请求参数diskPath说明”。 是 表1 请求参数diskPath说明 参数 类型 描述 是否必须 path String 指定添加的数据目录。数据目录用于存储数据,建议不要与操作系统共用磁盘或文件系统。 取值:只能包含字母、数字、汉字和特殊字符(~ ! @ $ ( ) + ; . :)。 是 capacityQuota Long 指定数据目录的容量配额,即针对加入到服务器中的每个数据目录,HBlock可写入的数据总量。当HBlock的使用空间一旦达到配额,就立刻阻止数据写入,不允许再使用超出配额的空间。 取值:小于数据目录所在磁盘的总容量,单位是bytes。负整数表示无限制写入,0表示禁止写入。默认不限制写入。 注意 如果相同的数据目录出现多次,以第一次出现的数据目录的容量配额为准。 否