修改数据目录的容量配额 本节主要介绍如何使用API修改数据目录的容量配额。 此操作用来修改指定服务器数据目录的容量配额。 请求语法 plaintext PUT /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表示禁止写入。默认不限制写入。 注意 如果相同的数据目录出现多次,以第一次出现的数据目录的容量配额为准。 是 请求示例 修改服务器hblock2数据目录/mnt/stor的容量配额。 plaintext PUT /rest/v1/system/server/hblock2/diskpaths HTTP/1.1 Date: Wed, 11 Oct 2023 08:06:57 GMT ContentType: application/json; charsetutf8 Authorization: HBlock userName:signature ContentLength: 128 Host: 192.168.0.117:1443 { "diskPaths": [ { "path": "/mnt/stor", "capacityQuota": 2048000000 } ] }