此操作用来删除卷。
说明
卷禁用后,才能被删除。对于上云卷,如果删除卷的时候未删除云上数据,后期可以使用卷还原功能进行卷数据还原。
注意
对于上云卷,选择强制删除卷,且同时删除云上数据,可能会有云上数据残留,需要对云上数据进行手动删除。
请求语法
本地卷
DELETE /rest/v1/block/lun/lunName?force=force HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
上云卷
DELETE /rest/v1/block/lun/lunName?force=force&deleteCloudData=deleteCloudData HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 | 描述 | 是否必须 |
---|---|---|
lunName | 要删除的卷名称。 类型:字符串 取值:1~16位字符串,只能由字母、数字和短横线(-)组成,字母区分大小写,且仅支持以字母或数字开头。 | 是 |
force | 是否强制删除卷。 注意 强制删除卷,会产生数据残留风险,请谨慎操作。 类型:布尔 取值:
默认值为false。 | 否 |
deleteCloudData | 删除卷时,是否删除云上的数据。 类型:布尔 取值:
默认值为false。 如果删除Local模式的卷时携带此参数,会直接忽略。 | 否 |
请求示例1
本地卷:删除卷名称为testLun1的卷。
DELETE /rest/v1/block/lun/testLun1 HTTP/1.1
Date: Tue, 15 Mar 2022 02: 40: 17 GMT
Authorization: HBlock userName:signature
Host: 192.168.0.121: 1443
响应示例1
HTTP/1.1 202 Accepted
x-hblock-request-id: 75dd09b8f97941d98b74ac15b4b5c855
Connection: keep-alive
Content-Length: 0
Date: Tue, 15 Mar 2022 02: 40: 17 GMT
Server: HBlock
请求示例2
上云卷:删除卷名称为lun03a的卷,删除卷时删除云上数据。
DELETE /rest/v1/block/lun/lun03a?deleteCloudData=true HTTP/1.1
Date: Thu, 9 May 2024 08: 26: 41 GMT
Authorization: HBlock userName:signature
Host: 192.168.0.192: 1443
响应示例2
HTTP/1.1 202 Accepted
x-hblock-request-id: 460b71d05c4c4b119811cb4b8f6ddc5b
Connection: keep-alive
Content-Length: 0
Date: Thu, 9 May 2024 08: 26: 41 GMT
Server: HBlock