このコマンドは、プールにストレージを追加するコマンドに似ています。ストレージを削除すると、キャッシュおよびログストレージデバイスが既存のプールから削除されます。目的のタイプ、シャーシ番号、およびプールから削除するストレージデバイスの数、を含む本文と一緒に、href <pool>/remove を送信します。
リクエストの例:
PUT /api/storage/v1/pools/p1/remove HTTP/1.1
Host: zfs-storage.example.com
Authorization: Basic abhadbfsMWE=
Content-Type: application/json
Accept: application/json
{
"0-cache" : 2
}
レスポンスの例:
HTTP/1.1 202 Accepted
削除可能なデバイスの数を表示するには、問い合わせパラメータ props を true に設定します。
リクエストの例:
PUT /api/storage/v1/pools/p1/remove?props=true
HTTP/1.1
Host: zfs-storage.example.com
Authorization: Basic abhadbfsMWE=
Content-Type: application/json
Accept: application/json
レスポンスの例:
HTTP/1.1 200 OK
Content-Type: application/json
{
"props": [
{
"choices": [
"0",
"1",
"2"
],
"type": "ChooseOne",
"name": "0-cache",
"label": "Chassis 0 cache"
},
{
"choices": [
"0",
"1",
"2"
],
"type": "ChooseOne",
"name": "1-log",
"label": "Chassis 1 log"
}
]
}