ADM_CMD_SHOW_VDLIST

接口描述

逻辑盘列表展示

命令字

opcode=0xC2 subopcode=0x703

参数结构:cmd_vd_ list_idx

类型

成员

描述

u16

start_idx

起始vd index

count

查询的最大数量

u32

rsvd

预留,当前不支持。

查询结果结构: cmd_show_vdlist

类型

成员

描述

u16

num

返回总数

rsvd0

预留,当前不支持。

u32

rsvd1[15]

预留,当前不支持。

struct cmd_vdlist_entry

vds[63]

单个4K页面最多能获取的entry

成员结构:cmd_vdlist_entry

类型

成员

描述

u8

rg_id

所属rgid

vd_status

vd状态:

  • 1: normal
  • 2:fault
  • 3:degrade
  • 4:not_formatted
  • 5:formatting
  • 6:sanitizing
  • 7:initializing
  • 8:initialize_fail
  • 9:deleting
  • 10:delete_fail
  • 11:write_protect

map_type

  • 0:SCSI
  • 1:NVME

vd_type

VD类型:

  • 0:normal
  • 1:private
  • 2:expand

vd_name[32]

VD名称

cold_hot

VD冷热属性:

  • 0:cold
  • 1:hot
  • 2:normal

rcache

VD读cache策略:

  • 0:No_Ahead
  • 1:Ahead

wcache

VD写cache策略:

  • 1:WB 写回
  • 2:WT 写穿
  • 3:WBE 强制写回

pf

  • 0:PF0
  • 1:PF1
  • 2:ATUO

realwcache

实际有效的写cache状态:

  • 1:WB 写回
  • 2:WT 写穿
  • 3:WBE 强制写回

access_policy

读写属性 enum adm_vd_access_policy

rsvd[4]

预留,当前不支持。

u16

vd_id

vdid

su_size

分条大小,单位:KB

magic

工具版本兼容魔术字段

u32

sec_size

扇区大小,单位:B

u64

capacity

传递B,工具根据大小自适应显示(MB|GB|TB)