查询简单存储资源信息

命令功能

查询指定存储资源信息。

命令格式

操作类型:GET

URLhttps://device_ip/redfish/v1/Systems/SimpleStorages/<storage_id>

请求头:

X-Auth-Token: auth_value

请求消息体:无

URL参数

表1 URL参数

参数名

是否必选

参数说明

取值

<storage_id>

必选

指定存储资源的ID。

数字,通过存储集合资源获得。

  • 1:disk
  • 2:u-disk
  • 3:eMMC,M.2通用系统不支持查询eMMC

使用指南

使用实例

请求样例:

GET https://10.10.10.10/redfish/v1/Systems/SimpleStorages/3

请求头:

X-Auth-Token: auth_value

请求消息体:无

响应样例:

{
    @odata.context: "/redfish/v1/$metadata#Systems/Members/SimpleStorages/Members/$entity",
    @odata.id: "/redfish/v1/Systems/SimpleStorages/3",
    @odata.type: "#SimpleStorage.v1_3_1.SimpleStorage",
    Id: "3",
    Name: "eMMC",
    Description: "System eMMC Flash",
    Status: {
        State: "Enabled",
        Health: "OK"
    },
    "Devices": [{
        "Name": "/dev/mmcblk0",
        "Manufacturer": "Hynix",
        "Model": "HBG4a2",
        "CapacityBytes": "31268536320",
        "LeftBytes": "588251136",
        "PartitionStyle": "GPT",
        "Location": "eMMC1",
        "DeviceLifeTimeUsed": 2
        "Status": {
            "State": "Enabled",
            "Health": "OK"
        }
    }]
}

响应码:200

输出说明

表2 操作输出说明

字段

类型

说明

@odata.context

字符串

指定简单存储资源模型的OData描述信息。

@odata.id

字符串

指定简单存储资源的访问路径。

@odata.type

字符串

指定简单存储资源的类型。

Id

字符串

指定简单存储资源的ID。

Name

字符串

指定简单存储资源的名称。

Description

字符串

指定简单存储资源的描述。

Status

对象

指定简单存储控制器的状态,包括:

  • State:存储控制器使能状态
  • Health:存储控制器健康状态

Devices[]

数组

下挂设备列表。

Devices [].Name

字符串

下挂设备的名称。

Devices [].Manuafacturer

字符串

下挂设备的厂商。

Devices [].Model

字符串

下挂设备的型号。

Devices [].CapacityBytes

字符串

下挂设备的容量。

Devices [].LeftBytes

字符串

下挂设备的剩余容量。

Devices[].PartitionStyle

字符串

分区格式:

  • GPT
  • MBR

Devices[].Location

字符串

设备的位置信息。

Devices[].DeviceLifeTimeUsed

数字

设备的使用寿命。取值如下:

  • 0:未定义值
  • 1:设备使用时间为0%-10%
  • 2:设备使用时间为10%-20%
  • 3:设备使用时间为20%-30%
  • 4:设备使用时间为30%-40%
  • 5:设备使用时间为40%-50%
  • 6:设备使用时间为50%-60%
  • 7:设备使用时间为60%-70%
  • 8:设备使用时间为70%-80%
  • 9:设备使用时间为80%-90%
  • 10:设备使用时间为90%-100%
  • 11:超过了其最大的预计设备使用寿命
  • others:预留

Devices [].Status

对象

下挂设备的状态,包括:

  • State:存储控制器使能状态
  • Health:存储控制器健康状态