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 a lista de um ou mais atributos de filtro que correspondem aos valores especificados; veja -filtervalue? para obter os atributos de suporte. somente 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 se aplicam ao uso de curingas com a CLI do sistema:
  • 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, deve-se colocar 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 todos os atributos de filtro válidos no relatório. 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 que são especificados com o -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. Os valores de capacidade que são exibidos em unidades diferentes de bytes podem ser arredondados. Ao filtrar a capacidade, use uma unidade de bytes, -unit b, para filtragem exata.
-delim delimitador
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são espaço que é separado. A largura de cada coluna é configurada com a largura máxima 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 -delim : for inserido na linha de comandos, o caractere de dois pontos (:) irá separar 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 cabeçalho 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 que corresponderem aos requisitos de filtragem que estiverem 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.
Nota: Alguns dos atributos podem não ser aplicáveis a seu sistema.
Tabela 1. Saída do MDisk
Atributo Valores
status
  • on-line
  • off-line
  • excluded
  • degraded_paths
  • degraded_ports
  • degraded (este valor se aplica apenas a MDisks internos).
mode unmanaged, managed, image
quorum_index 0, 1, 2 ou em branco se o MDisk não estiver sendo usado como um disco quorum.
block_size 512, 524 bytes em cada bloco de armazenamento
ctrl_type 4, 6, em que 6 é uma unidade flash que está conectada dentro de um nó e 4 é qualquer outro dispositivo.
camada A camada à qual este MDisk foi designado por detecção automática (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 é um dos valores a seguir (para MDisks):
  • low
  • medium
  • high
  • very_high
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 têm correspondência de capacidade e correspondência de local exatas.
sim
Todos os membros preenchidos têm pelo menos uma correspondência de capacidade exata, uma cadeia exata ou um gabinete ou slot diferente.
não
Qualquer coisa que não esteja incluída para yes ou exact.
site_id Indica o valor de site para o MDisk. Esse valor numérico é 1, 2, 3 ou branco.
site_name Indica o nome do site para o MDisk. Esse é um valor alfanumérico ou está em branco.
fabric_type Indica o tipo do MDisk. Os valores são:
  • fc indica que ele é um MDisk de um controlador FC.
  • sas_direct indica que ele é um MDisk de um controlador conectado diretamente ao SAS.
  • iscsi indica que é um controlador iSCSI
encrypt Indica se os dados armazenados no grupo de discos gerenciados estão criptografados ou não criptografados. Os valores são:
  • yes indica que o conjunto tem uma chave de criptografia.
  • no indica que o conjunto não tem uma chave de criptografia, mas contém um ou mais MDisks que estão criptografados.
  • Em branco se o conjunto não tem uma chave de criptografia e o conjunto não tem MDisks.
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 no intervalo 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 no intervalo 3 a 16 para matrizes RAID-5.
  • Qualquer número no intervalo 4 a 16 para matrizes RAID-6.
  • Um número par no intervalo de 2 a 16 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 oferecem desempenho, mas nenhuma capacidade. O valor é um número no intervalo 1 a 4 para as matrizes distribuídas RAID-5 e RAID-6 e um número no intervalo 2 a 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 é um número no intervalo 1 a 4 para as matrizes distribuídas RAID-5 e RAID-6 e um número no intervalo 2 a 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 é um número no intervalo 1 a 4 para as matrizes distribuídas RAID-5 e RAID-6 e um número no intervalo 2 a 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 estará em branco para domínios não iSCSI. Este valor deve ser um valor numérico que pode variar no intervalo 0 a 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. Este valor deve ser um valor numérico que pode variar no intervalo 0 a 1023.
over_provisioned Indica se o MDisk é thin-provisioned. O valor é no se o MDisk está marcado como totalmente alocado. resource-provisioned, as informações não podem ser verificadas no backend. O valor é yes ou no.
supports_unmap Indica se o mdisk é fornecido por um controlador que indica que ele suporta remoção de mapeamento. O valor é no se o MDisk indica que ele não suporta remoção de mapeamento ou essas informações não podem ser verificadas no backend. O valor é yes ou no.
provisioning_group_id Indica o identificador alocado para o grupo de fornecimento afiliado ao MDisk. O identificador lista os MDisks que estão contidos no mesmo grupo de fornecimento. O valor deve ser um número inteiro (número).
physical_capacity Indica a capacidade de armazenamento físico total do grupo de fornecimento que contém esse MDisk. Se esse MDisk não for super provisionado, a capacidade lógica será exibida aqui. O valor deve ser um número (indicado em unidads) arredondado para duas casas decimais.
physical_free_capacity Indica a quantidade de espaço físico formatado disponível no grupo de fornecimento que contém esse MDisk. Se esse MDisk não for super provisionado, a capacidade lógica restante será exibida no lugar. O valor deve ser um número (indicado em unidads) arredondado para duas casas decimais.
Nota: A descoberta automática que é executada pelo sistema não grava nada em um MDisk não gerenciado. É somente 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 MDisks estão disponíveis, emita o comando detectmdisk para varrer novamente manualmente a rede Fibre Channel ou iSCSI para quaisquer novos MDisks. Emita o comando lsmdiskcandidate para mostrar os MDisks não gerenciados. Esses MDisks não foram designados a um conjunto de armazenamentos.

Notas:
  1. Uma conexão de sistema a partir de uma porta do nó ou caixa do nó até uma porta do controlador de armazenamento de 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 atinge desde que o MDisk esteve integralmente on-line pela última vez.
  3. O preferred_WWPN é um dos Nomes de Portas Universais (WWPNs) que o controlador de armazenamento especifica como um WWPN preferencial. Se o controlador não tiver nada que é 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 somente) 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 para o MDisk foram perdidos; o MDisk não fica on-line para cada nó no sistema.
off-line
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:over_provisioned:supports_unmap
0:mdisk0:online:managed:2:Storwize:200.0GB:0000000000000000:controller0:6005076d0281003d200000000000043e00000000000000000000000000000000:tier_enterprise:no:::no:no:no:no
6:mdisk6:online:managed:1:A9000:192.5GB:0000000000000002:controller2:6001738cfc900cef000000000001348e00000000000000000000000000000000:tier_enterprise:no:::no:yes:yes:yes

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
encryt:no
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:no

flashsystem no
over_provisioned:no
supports_unmap no
provisioning_group_id
physical_capacity
physical_free_capacity