此操作用来删除卷。
说明卷禁用后,才能被删除。对于上云卷,如果删除卷的时候未删除云上数据,后期可以使用卷还原功能进行卷数据还原。
请求语法
本地卷
DELETE /rest/v1/block/lun/lunName HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
上云卷
DELETE /rest/v1/block/lun/lunName?deleteCloudData=deleteCloudData HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 描述 是否必须 lunName 要删除的卷名称。
类型:字符串
取值:1~16位字符串,只能由字母、数字和短横线(-)组成,字母区分大小写,且仅支持以字母或数字开头。
是 deleteCloudData 删除卷时,是否删除云上的数据。
类型:布尔
取值:
true:删除卷时,删除云上数据。
false:删除卷时,不删除云上数据。
默认值为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