lsvdiskcopy

使用 lsvdiskcopy 命令以列出卷拷贝信息。

语法

 lsvdiskcopy    [  -nohdr  ]   [  -bytes  ]   [  -delim  delimiter  ]   [  -filtervalue?  ]   [   { {  vdisk_name  |  vdisk_id  } |  -copy  copy_id  {  vdisk_name  |  vdisk_id  } }   ]

参数

-nohdr
(可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。 -nohdr 参数用于禁止显示这些标题。
Note: 如果不存在可显示的数据,那么不会显示标题。
-bytes
(可选)将所有容量显示为字节。 未以字节为单位显示的容量值可能会进行舍入。
-delimdelimiter
(可选)缺省情况下,简明视图中的所有数据列都以空格分隔。 每列的宽度设置为每个数据项的最大宽度。 在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。 -delim 参数会覆盖此行为。 -delim 参数的有效输入为一个单字节字符。 如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。 在详细视图中,数据与标题间以指定的定界符分隔。
-copycopy_id
(可选)指定要列出其信息的卷拷贝。必须将 vdisk_name | vdisk_id 值与该参数一起指定。
-filtervalue?
(可选)显示有效过滤器属性的列表。 lsvdiskcopy 命令的以下过滤器有效:
  • primary
  • status
  • sync
  • mdisk_grp_id
  • mdisk_grp_name
  • type
  • easy_tier
  • easy_tier_status
  • deduplicated_copy
vdisk_name | vdisk_id
(可选)指定要列出其拷贝信息的卷。您必须在命令行上最后指定该参数。 如果仅指定 vdisk_name | vdisk_id 值,那么将列出卷的所有拷贝。

描述

lsvdiskcopy 命令会列出卷拷贝的信息。 如果指定不带参数的命令,那么将列出集群系统中的所有卷和拷贝。

命令将返回以下卷拷贝属性的值:
copy_id
指定系统为卷拷贝分配的标识。 该值可以为 01
status
指示状态。 该值可以为 onlineofflinedeleting。如果所有节点都无法访问包含某个拷贝的存储池,那么该拷贝为 offline
sync
指示是否同步卷拷贝。
auto_delete
指示在同步辅助拷贝之后删除主拷贝。值为 yesno
primary
指示卷拷贝是否为主拷贝。 一个卷只有一个主拷贝。 该值可以为 yesno
mdiskgrp_id
指示卷拷贝所属的存储池的标识。
mdiskgrp_name
指示卷拷贝所属的存储池的名称。
type
指示卷的虚拟化类型。 该值可以是 stripedsequentialimage
mdisk_id
指示用于顺序卷和映像方式卷的 MDisk 标识。
mdisk_name
指示用于顺序和映像方式卷的 MDisk 名称。
fast_write_state
指示卷拷贝的高速缓存状态。该值可以为 emptynot_emptycorruptrepairing。 对于非自动精简配置拷贝,该值始终为空。 高速缓存状态 corrupt 表示卷为自动精简配置型,并需要由 recovervdisk 命令或 repairsevdiskcopy 命令启动的修复。
used_capacity
指示 real_capacity 中正在用于存储数据的部分。 对于非自动精简配置拷贝,此值与卷容量相同。 如果卷拷贝为自动精简配置型,那么随着写入到卷的内容越来越多,该值将从零增加到 real_capacity 值。
Remember:
  • 对于完全分配的拷贝,该值与卷容量值相同。
  • 对于自动精简配置卷拷贝或数据降维池中的压缩卷拷贝,此字段为空白。
real_capacity
指示从存储池分配给该卷拷贝的物理存储量。 如果卷拷贝不是自动精简配置型,此值与卷容量相同。 如果卷拷贝是自动精简配置型,该值可以不同。
Remember:
  • 对于完全分配的拷贝,该值与卷容量值相同。
  • 对于自动精简配置卷拷贝或数据降维池中的压缩卷拷贝,此字段为空白。
free_capacity
指示 real_capacityused_capacity 值之差。
Remember:
  • 对于完全分配的拷贝,该值为 0
  • 对于自动精简配置卷拷贝或数据降维池中的压缩卷拷贝,此字段为空白。
Remember: 对于完全分配的拷贝,该值为零。
overallocation
表示为百分比,指示卷容量与 real_capacity 值的比率。 对于非自动精简配置卷,该值始终为 100
Remember: 对于不是数据降维池中自动精简配置或压缩卷拷贝的存储池,此字段为空。
autoexpand
指示自动精简配置卷上是否启用 autoexpand。 该值可以为 onoff
warning
可以表示为自动精简配置或压缩卷拷贝的卷容量百分比,指示当 used_capacity 与卷容量的比率达到指定级别时,会生成警告。
Remember: 对于不是数据降维池中自动精简配置或压缩卷拷贝的存储池,此字段为空。
grainsize
对于自动精简配置卷拷贝,指示创建卷拷贝时为其选择的颗粒度。
Remember: 对于常规存储池中的压缩卷拷贝,该值始终为空白。
se_copy
指定该拷贝是否为自动精简配置。
easy_tier
指示是否允许 Easy Tier 管理池。
Note:
  1. 如果 easy_tier 为 on,那么 easy_tier_status 可以为任意值。
  2. 如果 easy_tier 为 off,那么 easy_tier_status 为 measuredinactive
easy_tier_status
对于卷拷贝,指示哪些 Easy Tier 功能处于活动状态:
  • active 表示池正由 Easy Tier 管理,提供基于层管理性能的池平衡。 例如,可以移动此卷拷贝的扩展数据块以提高性能(自动数据放置)。
  • inactive 表示没有 Easy Tier 功能处于活动状态。
  • balanced 表示池正由 Easy Tier 管理,提供基于性能的池平衡(例如,可以移动扩展数据块)。
  • measured 表示正在收集该卷拷贝的统计信息,但不会移动任何扩展数据块。
Table 1. 针对存储池和卷的 Easy Tier 设置.

存储池 Easy Tier 设置 存储池中的层数 卷拷贝 Easy Tier 设置 卷拷贝 Easy Tier 状态
Off 一个 Off inactive(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__inactive
Off 一个 On inactive(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__inactive
Off 两个 Off inactive(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__inactive
Off 两个 On inactive(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__inactive
Measure 一个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Measure 一个 On measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Measure 两个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Measure 两个 On measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Auto 一个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Auto 一个 On balanced(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__balanced
Auto 两个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
Auto 两个 On active(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__active
On 一个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
On 一个 On balanced(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__balanced
On 两个 Off measured(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__measured
On 两个 On active(请参阅注释 svc_lsvdiskcopy_3rgv84.html#svc_lsvdiskcopy_3rgv84__active
注:
  1. 如果卷拷贝状态为 inactive,那么该卷拷贝未启用任何 Easy Tier 功能。
  2. 如果卷拷贝状态为 measured,那么 Easy Tier 功能会收集卷的使用情况统计信息,但自动数据放置会处于不活动状态。
  3. 如果卷拷贝状态为 balanced,那么 Easy Tier 功能会为该卷拷贝启用基于性能的池均衡。
  4. 如果卷拷贝状态为 active,那么针对该卷的 Easy Tier 功能将以自动数据放置方式运行。

如果卷拷贝处于映像或顺序方式或正在迁移,那么卷拷贝 Easy Tier 状态为 measured 而非 active

存储池的缺省 Easy Tier 设置为 auto,而卷拷贝的缺省 Easy Tier 设置为 on。 如果设置为 on,这表示对单层的存储池禁用 Easy Tier 功能(但池性能均衡除外),对两层或更多层的存储池中的所有条带化卷拷贝均启用了自动数据放置方式。

tier
指示要报告哪个层信息:
  • tier0_flash
  • tier1_flash
  • tier_enterprise
  • tier_nearline
tier_capacity
指示层中分配给卷的 MDisk 总容量。
Note: 对于自动精简配置拷贝,按层列出的容量便是实际容量。
Note: 根据设计,针对数据降维池中的自动精简配置和压缩拷贝,tier_capacity 报告空白
compressed_copy
指示卷拷贝是否已压缩。
uncompressed_used_capacity
对于压缩卷拷贝,指示压缩前写入到卷拷贝的数据量。对于数据降维存储池中的卷拷贝,此字段为空白。
used_capacity_before_reduction
指示发生数据降维之前写入到数据降维存储池中自动精简配置或压缩卷拷贝的数据总量。对于完全分配的卷拷贝和不属于数据降维池的卷拷贝,此字段为空白。
parent_mdisk_grp_id
指示用于为卷扩展数据块分配容量的物理存储池标识。这是一个数字字符串(介于 0 到 127 个字符之间)或为空白。
parent_mdisk_grp_name
指示用于为卷扩展数据块分配容量的物理存储池名称。 这是一个字数数字字符串(介于 1 到 63 个字符之间)或为空白。
encrypt
指示是否对卷及其拷贝进行加密。 值为 yesno
deduplicated_copy_count
指示数据去重卷拷贝的数量。
deduplicated_copy
指示卷拷贝是否为数据去重。值包括:
  • yes
  • no

调用示例

lsvdiskcopy -delim :

将显示以下输出:

vdisk_id:vdisk_name:copy_id:status:sync:primary:mdisk_grp_id:mdisk_grp_name:capacity:type:se_copy:easy_tier:easy_tier_status:compressed_copy
0:RAM_V2:0:online:yes:yes:2:RAM_MDG2:5.00GB:striped:yes:on:inactive:yes
1:RAM_V3:0:online:yes:yes:2:RAM_MDG2:5.00GB:striped:no:on:inactive:no
2:RAM_V4:0:online:yes:yes:1:RAM_MDG3:5.00GB:striped:no:on:inactive:yes
3:RAM_V5:0:online:yes:yes:2:RAM_MDG2:5.00GB:striped:yes:on:inactive:no
3:RAM_V5:1:online:yes:no:2:RAM_MDG2:5.00GB:striped:yes:on:inactive:yes
4:RAM_V1:0:online:yes:yes:3:RAM_MDG1:5.00GB:striped:no:on:inactive:no
5:RAM_V6:0:online:yes:yes:0:RAM_MDG4:5.00GB:striped:yes:on:inactive:yes

调用示例

lsvdiskcopy -copy 0 –delim : vv1

将显示以下输出:

vdisk_id:0
vdisk_name:vv1
capacity:16.00GB
copy_id:0
status:online
sync:yes
auto_delete:yes

primary:yes
mdisk_grp:1
mdisk_grp name:mdisk_group_1
type:striped
mdisk_id:
mdisk_name:
fast_write_state:not_empty
used_capacity:2.00GB
real_capacity:8.00GB
free_capacity:6.00GB
overallocation:200
autoexpand:on
warning:25
grainsize:256
se_copy:yes
easy_tier:on
easy_tier_status:active
tier:tier0_flash
tier_capacity:1.63TB
tier:tier1_flash
tier_capacity:1.63TB
tier:tier_enterprise
tier_capacity:
tier:tier_nearline
tier_capacity:0.00MB
tier_capacity:64.00MB
tier:tier0_flash
tier_capacity:1.63TB
tier:tier1_flash
tier_capacity:1.63TB
tier:tier_enterprise
tier_capacity:
tier:tier_nearline
tier_capacity:0.00MB
tier_capacity:7.94GB
compressed_copy:yes
uncompressed_used_capacity:1.0MB
parent_mdisk_grp_id:5
parent_mdisk_grp_name:p5
encrypt:yesused_capacity_before_reduction

调用示例

lsvdiskcopy -copy 0 –delim : vv1

将显示以下输出:

vdisk_id:0
vdisk_name:vv1
capacity:16.00GB
copy_id:0
status:online
sync:yes
auto_delete:yes

primary:yes
mdisk_grp_id:1
mdisk_grp_name:mdisk_group_1
type:striped
mdisk_id:
mdisk_name:
fast_write_state:empty
used_capacity:2.00GB
real_capacity:8.00GB
free_capacity:6.00GB
overallocation:200
autoexpand:on
warning:25
grainsize:256
se_copy:yes
easy_tier:off
easy_tier_status:inactive
tier:tier0_flash
tier_capacity:1.63TB
tier:tier1_flash
tier_capacity:1.63TB
tier:tier_enterprise
tier_capacity:
tier:tier_nearline
tier_capacity:0.00MB
compressed_copy:no
uncompressed_used_capcaity:8.00GB
parent_mdisk_grp_id:5
parent_mdisk_grp_name:p5encrypt:yesused_capacity_before_reduction

调用示例

lsvdisk 0

将显示以下输出:

vdisk_id:0
vdisk_name:vv1
...  
deduplicated_copy_count:1
..
...
copy_id 0
...
deduplicated_copy:yes
used_capacity_before_reduction:12.54GB