lsmdisk

Use o comando lsmdisk para exibir uma lista concisa ou uma visualização detalhada dos discos gerenciados (MDisks) visíveis para o sistema em cluster (sistema). Ele também pode listar informações detalhadas sobre um único MDisk.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- lsmdisk -- ------------------------------------------------->

>--+-------------------------------------------------------------+- -->
   '- -filtervalue -- attribute=value -- --+-------------------+-'     
                                           '- -unit --+- b --+-'       
                                                      +- kb -+         
                                                      +- mb -+         
                                                      +- gb -+         
                                                      +- tb -+         
                                                      '- pb -'         

>--+-----------------+-- --+----------+- -+----------+- -------->
   '- -filtervalue? -'     '- -nohdr -'   '- -bytes -'     

>--+-----------------------+-- --+---------------+-------------><
   '- -delim -- delimiter -'     +- object_id ---+   
                                 '- object_name -'   

Parâmetros

-filtervalue attribute=value
(Opcional) Especifica uma lista de um ou mais atributos de filtro que correspondem aos valores especificados; consulte -filtervalue? para obter os atributos suportados. Apenas objetos com um valor que corresponda ao valor de atributo do filtro são retornados. Se a capacidade for especificada, as unidades também deverão ser incluídas. Use o parâmetro unit para interpretar o valor para o tamanho ou capacidade.
Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir aplicam-se ao uso de caracteres curinga com o Storwize V3700 CLI:
  • O caractere curinga é um asterisco (*).
  • O comando pode conter, no máximo, um curinga, que pode deve ser o primeiro ou o último caractere na sequência.
  • Ao usar um caractere curinga, coloque a entrada do filtro entre aspas duplas (""), conforme a seguir:
    lsmdisk -filtervalue  "name=md*"
-unit b | kb | mb | gb | tb | pb
(Opcional) Especifica as unidades de dados para o parâmetro -filtervalue.
Nota: -unit must be used with -filtervalue.
-filtervalue?
(Opcional) Inclui no relatório todos os atributos de filtro válidos. Os seguintes atributos de filtro são válidos para o comando lsmdisk:
  • block_size
  • capacity
  • controller_id
  • controller_name
  • ctrl_LUN_#
  • easy_tier_load
  • id
  • max_path_count
  • mode
  • mdisk_grp_id
  • mdisk_grp_name
  • nome
  • path_count
  • quorum_index
  • site_id
  • site_name
  • status
  • camada
  • UID
Quaisquer parâmetros especificados com o parâmetro -filtervalue? são ignorados.

Para obter mais informações sobre os atributos de filtragem, consulte Atributos dos Parâmetros -filtervalue.

-nohdr
(Opcional) Por padrão, os títulos são exibidos para cada coluna de dados em uma visualização de estilo conciso e para cada item de dados em uma visualização de estilo detalhado. O parâmetro -nohdr suprime a exibição desses títulos.
Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
-bytes
(Opcional) Especifica que você deseja que o relatório mostre todas as capacidades como bytes. Valores de capacidade exibidos em unidades diferentes de bytes podem ser arredondados. Ao filtrar a capacidade, use uma unidade de bytes, -unit b, para obter uma filtragem exata.
-delim delimitador
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada para a largura máxima possível de cada item de dados. Em uma visualização detalhada, cada item de dados tem sua própria linha e, se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim : na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados do título pelo delimitador especificado.
object_id | object_name
(Opcional) Especifica o nome ou ID de um objeto. Quando esse parâmetro é usado, é retornada a visualização detalhada do objeto específico, e quaisquer valores especificados pelo parâmetro -filtervalue são ignorados. Se o parâmetro object_id | object_name não for especificado, a visualização concisa exibirá todos os objetos correspondentes aos requisitos de filtragem especificados pelo parâmetro -filtervalue.

Descrição

Esse comando retorna uma lista concisa ou uma visualização detalhada de MDisks visíveis para o sistema. Tabela 1 fornece a saída potencial para MDisks.
Tabela 1. Saída do MDisk
Atributo Valores
status
  • on-line
  • off-line
  • excluded
  • degraded_paths
  • degraded_ports
  • degraded (aplica-se apenas aos MDisks internos)
mode unmanaged, managed, image, array
quorum_index 0, 1, 2, ou em branco se o MDisk não estiver sendo usado como disco quorum
block_size 512, 524 bytes em cada bloco de armazenamento
ctrl_type 4, 6, em que 6 é um unidade flash conectado a um nó e 4 é qualquer outro dispositivo
camada A camada à qual este MDisk foi designado por auto-detecção (para MDisks internos) ou pelo usuário:
  • tier0_flash
  • tier1_flash
  • tier_enterprise
  • tier_nearline
Nota: É possível alterar esse valor usando o comando chmdisk.
easy_tier_load Esse valor controla configurações do Easy Tier e fica em branco (para matrizes) ou como um dos valores a seguir (para MDisks):
  • low
  • medium
  • high
  • very_high
raid_status
offline
A matriz está offline em todos os nós
degraded
A matriz possui membros desconfigurados ou offline; a matriz não é totalmente redundante
sincronizando
Os membros da matriz estão todos online, a matriz está sincronizando a paridade ou os espelhos para conseguir a redundância
inicializando
Os membros da matriz estão todos online, a matriz está inicializando; a matriz é totalmente redundante
on-line
Os membros da matriz estão todos online e a matriz é totalmente redundante
raid_level O nível do RAID da matriz (RAID0, RAID1, RAID5, RAID6, RAID10).
redundancy O número de discos do membro que falham antes de a matriz falhar.
strip_size O tamanho de faixa da matriz (em KB).
spare_goal O número de sobressalentes pelos quais os membros da matriz devem ser protegidos.
spare_protection_min O número mínimo de sobressalentes pelos quais um membro da matriz é protegido.
balanced Descreve se a matriz está balanceada de acordo com seus objetivos quanto aos sobressalentes:
exato
Todos os membros preenchidos possuem correspondência de capacidade exata e correspondência de local exata
sim
Todos os membros preenchidos possuem ao menos correspondência de capacidade exata, cadeia exata ou diferentes gabinetes ou slots
não
Qualquer outra coisa não incluída como yes ou exact
site_id Indica o valor de site para o MDisk. Esse valor numérico é 1, 2, 3 ou em branco.
site_name Indica o nome do site para o MDisk. Esse é um valor alfanumérico ou está em branco.
fabric_type Indica um Fibre Channel (FC), SAS ou um outro tipo de MDisk.
  • fc indica um MDisk de um controlador FC
  • sas_direct indica um MDisk de uma SAS conectada diretamente do controlador
  • iscsi indica um controlador iSCSI
distribuídas Indica se a matriz é distribuída. Os valores são yes ou no.
drive_class_id Indica a classe da unidade que compõe esta matriz. Se -allowsuperior foi usado durante a criação da matriz, o menor ID de classe de unidade utilizado é exibido. Esse valor fica em branco para matrizes tradicionais.
drive_count Indica a largura total da matriz, incluindo as áreas de reconstrução. O valor é um número de 4 a 128. O valor mínimo para as matrizes RAID-6 e RAID-10 é 6.
stripe_width Indica a largura de uma única unidade de redundância dentro de um conjunto de unidades distribuído. Os valores são:
  • Qualquer número de 316 para matrizes RAID-5
  • Qualquer número de 4 a 16 para matrizes RAID-6
  • Um número par de 216 para matrizes RAID-10
rebuild_areas_total Indica o número total de áreas de reconstrução definidas no horário de criação da matriz. Essas áreas de reconstrução fornecem desempenho, mas não capacidade. O valor é 1 - 4 para as matrizes distribuídas RAID-5 e RAID-6, e o valor é 2 - 4 para a matriz distribuída RAID-10 (o valor fica em branco para matrizes tradicionais).
rebuild_areas_available Indica o número de áreas de construção restantes dentro do conjunto de matrizes. O valor é 1 - 4 para as matrizes distribuídas RAID-5 e RAID-6, e o valor é 2 - 4 para a matriz distribuída RAID-10 (o valor fica em branco para matrizes tradicionais).
rebuild_areas_goal Indica o limite de áreas de reconstrução (limite mínimo) no ponto em que a matriz registra um erro. O valor é 1 - 4 para as matrizes distribuídas RAID-5 e RAID-6, e o valor é 2 - 4 para a matriz distribuída RAID-10 (o valor fica em branco para matrizes tradicionais).
deduplicar Indica que dedupe está ativado. Se o dedupe estiver ativado, as cópias duplicadas de dados repetidos são compactadas ou removidas.
ctrl_WWNN Indica o nome universal do nó (WWNN) de controle.
preferred_WWPN Indica o nome da porta universal (WWPN) preferencial.
active_WWPN Indica o nome da porta universal (WWPN) ativo.
preferred_iscsi_port_id Indica o identificador da porta de E/S preferencial, que tem o mesmo valor que o valor preferred_WWPN no domínio Fibre Channel (FC). O valor do ID da porta do Internet Small Computer System Interface (iSCSI) é exibido, mas o valor fica em branco para domínios não iSCSI. Esse valor deve ser um valor numérico que pode variar de 0 - 1023.
active_iscsi_port_id Indica o identificador da porta de E/S ativa, que tem o mesmo valor que o valor active_WWPN no domínio Fibre Channel. O valor do ID da porta do Internet Small Computer System Interface (iSCSI) é exibido, mas o valor fica em branco para domínios não iSCSI. Esse valor deve ser um valor numérico que pode variar de 0 - 1023.
Nota: A descoberta automática executada pelo sistema não grava nada em um MDisk não gerenciado. É apenas quando você inclui um MDisk a um conjunto de armazenamentos ou usa um MDisk para criar um volume de modo de imagem, que o sistema usa o armazenamento.

Para ver quais discos gerenciados estão disponíveis, emita o comando detectmdisk para varrer novamente, de forma manual, a rede Fibre Channel ou iSCSI para todos os discos gerenciados novos. Emita o comando lsmdiskcandidate para mostrar os MDisks não gerenciados. Esses MDisks não foram designados a um conjunto de armazenamento.

Notas:
  1. Uma conexão Storwize V3700 de um nó ou porta da caixa do nó com uma porta do controlador de armazenamento para um único MDisk é um caminho. O valor path_count de Mdisk é o número caminhos atualmente sendo usados para submeter a entrada/saída (E/S) para este MDisk.
  2. O valor max_path_count de MDisk é o valor mais alto que path_count atingiu desde que o MDisk esteve integralmente online pela última vez.
  3. O preferred_WWPN é um dos Nomes de Portas Universais (WWPNs) que o controlador de armazenamento especificou como um WWPN preferencial. Se o controlador não tiver nada especificado, este será um campo em branco.
  4. O active_WWPN indica o WWPN da porta do controlador de armazenamento atualmente sendo usado para E/S.
    1. Se nenhuma porta de controlador de armazenamento estiver disponível para E/S, este será um campo em branco.
    2. Se diversas portas do controlador estiverem sendo usadas ativamente para a E/S, o valor desse campo será many.
As opções a seguir definem os campos de status:
on-line
O MDisk está online e disponível.
degraded
(MDisks internos apenas) A matriz possui membros que são degraded ou o raid_status está degraded.
degraded_ports
Há um ou mais erros de porta MDisk.
degraded_paths
Um ou mais caminhos ao MDisk foram perdidos; o MDisk não fica online para cada nó no sistema.
offline
Todos os caminhos para o MDisk foram perdidos.
excluded
O MDisk é excluído do uso pelo sistema; a contagem de erros da porta do MDisk excedeu o limite.

Um Exemplo de Chamada Concisa

lsmdisk -delim :

A saída resultante concisa:

id:name:status:mode:mdisk_grp_id:mdisk_grp_name:capacity:ctrl_LUN_#:controller_name:UID:tier:encrypt:site_id:site_name:distributed:dedupe
0:mdisk0:online:unmanaged:::100.0GB:0000000000000000:controller0:600a0b800076b42000002a1755e4f5e200000000000000000000000000000000:enterprise:no:::no:no
1:mdisk1:degraded_paths:unmanaged:::1.0GB:0000000000000000:controller1:6005076802b580c10c0000000000000000000000000000000000000000000000:enterprise:no:::no:no
2:mdisk2:degraded_paths:managed:0:mdiskgrp2:1.0GB:0000000000000001:controller1:6005076802b580c10c0000000000000200000000000000000000000000000000:enterprise:no:::no:no
3:mdisk3:degraded_paths:unmanaged:::1.0GB:0000000000000002:controller1:6005076802b580c10c0000000000000300000000000000000000000000000000:enterprise:no:::no:no
4:mdisk4:degraded_paths:unmanaged:::1.0GB:0000000000000003:controller1:6005076802b580c10c0000000000000400000000000000000000000000000000:enterprise:no:::no:no
5:mdisk5:degraded_paths:unmanaged:::1.0GB:0000000000000004:controller1:6005076802b580c10c0000000000000100000000000000000000000000000000:enterprise:no:::no:no

Um Exemplo de Chamada Detalhada

lsmdisk mdisk1

A saída resultante detalhada:

id:1
name:mdisk1
status:on-line
mode:array
mdisk_grp_id:0
mdisk_grp_name:mdgp0
capacity:136.0GB
quorum_index:
block_size:512
controller_name:controller1
ctrl_type:4
ctrl_WWNN:200400A0B80F0702
controller_id:1
path_count:2
max_path_count:2
ctrl_LUN_#:0000000000000002
UID:600a0b80000f07020000005c45ff8a7c00000000000000000000000000000000
preferred_WWPN:200400A0B80F0703
active_WWPN:200400A0B80F0703
fast_write_state:empty
raid_status:
raid_level:
redundancy:
strip_size:
spare_goal:
spare_protection_min:
balanced:
tier:tier0_flash
slow_write_priority:latency
fabric_type:fc

easy_tier_load:low

distributed:no
 drive_class_id
 drive_count:8
 stripe_width:4
 total_rebuild_areas 
 available_rebuild_areas 
 rebuild_areas_goal 
 preferred_iscsi_port_id 
 active_iscsi_port_id 
dedupe:yes