跳到主要内容

PATCH – 更新卷设置

使用 PATCH 方法更新 Redfish 服务的卷中的属性。

请求 URL

PATCH https://<BMC_IPADDR>/redfish/v1/Systems/1/Storage/{Id}/Volumes/{VolumeId}

请求正文

要更新的属性如下所示,所有这些属性都可以单独更改。

字段

类型

描述

Name

字符串

最多包含 15 个字符的新名称。

ReadCachePolicy

字符串

“Off”或“ReadAhead”

WriteCachePolicy

字符串

“WriteThrough”、“UnprotectedWriteBack”或“ProtectedWriteBack”

Oem/Lenovo/IOPolicy

字符串

“DirectIO”或“CachedIO”

Oem/Lenovo/AccessPolicy

字符串

“ReadWrite”、“ReadOnly”或“Blocked”

Oem/Lenovo/DriveCachePolicy

字符串

“Unchanged”、“Disable”或“Enable”

响应

响应返回的内容与 GET 操作相同,但更新了属性

状态代码

HTTP 状态代码错误消息 ID
200OK
400BadRequest
500InternalError

请注意,如果已关闭主机电源,则会返回带有消息 ID“ChassisPowerStateOnRequired”的 400 BadRequest。

示例

以下示例是 PATCH 正文

{
"ReadCachePolicy": "ReadAhead"
}