首页 > 运维 > linux运维 > 正文

如何查询一块或多块磁盘的全部状态信息

坏嘻嘻
发布: 2018-09-26 14:50:24
原创
3365人浏览过

本文在介绍如何查询一块或多块磁盘的全部状态信息的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。

DescribeDisksFullStatus

描述

磁盘的全部状态信息包含磁盘生命周期(Status),磁盘健康状态(HealthStatus)和磁盘事件类型(EventType)。

由于磁盘相关事件的发布时间、事件的计划执行时间以及事件的实际执行时间相同,如果指定一段时间[EventTime.Start, EventTime.End],则可以查询这段时间中发生过的所有历史事件。目前,您最多可以查询最近一周的历史事件。

请求参数

微信截图_20180926144659.png

返回参数

微信截图_20180926144707.png

数据类型 DiskFullStatusType微信截图_20180926144715.png

数据类型 DiskEventType微信截图_20180926144721.png

示例

请求示例

1

2

3

https://ecs.aliyuncs.com/?Action=DescribeDisksFullStatus

&RegionId=cn-hangzhou

&<公共请求参数>

登录后复制

正常返回示例

XML格式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

<DescribeDisksFullStatusResponse>

    <DiskFullStatusSet>

        <DiskFullStatusType>

            <DiskEventSet>

                <DiskEventType>

                    <EventId>e-event1</EventId>

                    <EventType>

                        <Code>7</Code>

                        <Name>Stalled</Name>

                    </EventType>

                    <EventTime>2018-05-08T02:43:10Z</EventTime>

                </DiskEventType>

            </DiskEventSet>

            <DiskId>d-disk1</DiskId>

            <InstanceId>i-instance1</InstanceId>

            <HealthStatus>

                <Code>128</Code>

                <Name>Impaired</Name>

            </HealthStatus>

            <Status>

                <Code>129</Code>

                <Name>Available</Name>

            </Status>

        </DiskFullStatusType>

        <DiskFullStatusType>

            <DiskEventSet>

                <DiskEventType>

                    <EventId>e-event2</EventId>

                    <EventType>

                        <Code>1</Code>

                        <Name>Degraded</Name>

                    </EventType>

                    <EventTime>2018-05-06T02:43:10Z</EventTime>

                    <EventEndTime>2018-05-06T02:48:52Z</EventEndTime>

                </DiskEventType>

            </DiskEventSet>

            <DiskId>d-disk2</DiskId>

            <InstanceId>i-instance2</InstanceId>

            <HealthStatus>

                <Code>64</Code>

                <Name>Warning</Name>

            </HealthStatus>

            <Status>

                <Code>0</Code>

                <Name>Ok</Name>

            </Status>

        </DiskFullStatusType>

    </DiskFullStatusSet>

    <PageNumber>1</PageNumber>

    <PageSize>10</PageSize>

    <RequestId>1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211</RequestId>

    <TotalCount>2</TotalCount>

</DescribeDisksFullStatusResponse>

登录后复制

JSON格式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

{

    "DiskFullStatusSet": {

        "DiskFullStatusType": [

            {

                "DiskEventSet": {

                    "DiskEventType": [

                        {

                            "EventId": "e-event1",

                            "EventType": {

                                "Code": "7",

                                "Name": "Stalled"

                            },

                            "EventTime": "2018-05-08T02:43:10Z"

                        }

                    ]

                },

                "DiskId": "d-disk1",

                "InstanceId": "i-instance1",

                "HealthStatus": {

                    "Code": 128,

                    "Name": "Impaired"

                },

                "Status": {

                    "Code": 129,

                    "Name": "Available"

                }

            },

            {

                "DiskEventSet": {

                    "DiskEventType": [

                        {

                            "EventId": "e-event2",

                            "EventType": {

                                "Code": "1",

                                "Name": "Degraded"

                            },

                            "EventTime": "2018-05-06T02:43:10Z",

                            "EventEndTime": "2018-05-06T02:48:52Z"

                        }

                    ]

                },

                "DiskId": "d-disk2",

                "InstanceId": "i-instance2",

                "HealthStatus": {

                    "Code": 0,

                    "Name": "Ok"

                },

                "Status": {

                    "Code": 129,

                    "Name": "Available"

                }

            }

        ]

    },

    "PageNumber": 1,

    "PageSize": 10,

    "RequestId": "1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211",

    "TotalCount": 2

}

登录后复制

异常返回示例

XML格式

1

2

3

4

5

6

<Error>

    <RequestId>C38E0D94-C18B-44F3-8C05-6E35BE334086</RequestId>

    <HostId>ecs.aliyuncs.com</HostId>

    <Code>MissingParameter</Code>

    <Message>The input parameter that is mandatory for processing this request is not supplied.</Message>

</Error>

登录后复制

JSON格式

1

2

3

4

5

6

{

    "RequestId": "1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211",

    "HostId": "ecs.aliyuncs.com"

    "Code": "MissingParameter"

    "Message": "The input parameter that is mandatory for processing this request is not supplied."

}

登录后复制

错误码

以下为本接口特有的错误码。更多错误码,请访问API错误中心。

微信截图_20180926144732.png

以上就是如何查询一块或多块磁盘的全部状态信息的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号