lsarraymember

Use o comando lsarraymember para listar as unidades do membro de um ou mais MDisks de matriz.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-lsarraymember--+---------+----------------------------------->
                  '- -nohdr-'   

>--+--------------------------------+--+----------------+------->
   '- -filtervalue--attribute=value-'  '- -filtervalue?-'   

>--+----------------------+--+----------------+----------------><
   '- -delim--delimitador-'  '-+-mdisk_id---+-'   
                               '-mdisk_name-'     

Parâmetros

-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.
-filtervalue attribute=value
(Opcional) Especifica uma lista de um ou mais atributos de filtro que correspondam aos valores especificados; consulte -filtervalue? para obter os atributos de suporte.
Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir se aplicam ao uso de curingas quando utilizar a 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, deve-se colocar a entrada do filtro entre aspas duplas (""):
    lsarraymember -filtervalue  "mdisk_name=md*"
-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 lsarraymember:
  • mdisk_id
  • mdisk_name
  • member_id
  • drive_id
  • new_drive_id
  • spare_protection
  • balanced
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.

-delim delimitador
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços, com a largura de cada coluna configurada para a largura máxima de cada item de dados. Em uma visualização detalhada, cada item de dados é uma linha individual 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. Insira -delim : na linha de comandos e o caractere de dois pontos (:) separa todos os itens de dados em uma visualização concisa (por exemplo, não ocorre o espaçamento das colunas); em uma visualização detalhada, o delimiter especificado separa os dados do seu cabeçalho.
mdisk_id
(Opcional) A identidade do MDisk da matriz.
mdisk_name
(Opcional) O nome de MDisk fornecido.

Descrição

Esse comando lista as unidades de membro de um ou mais MDisks de matriz. Ele descreve as posições em uma matriz não ocupadas por uma unidade. As posições determinam como ocorre o espelhamento de RAIDs.

Esta tabela mostra a saída potencial para este comando.
Tabela 1. Saída lsarraymember
Atributo Valor
member_id Especifica a identidade do membro da matriz. Representa a ordem de unidades na matriz RAID
drive_id Especifica a identidade da unidade por ID do membro ou a unidade de origem, se houver uma troca em andamento. estará em branco se nenhuma unidade estiver configurada.
new_drive_id Especifica o ID da unidade que é trocada com este ID de membro. Estará em branco se não houver ID.
spare_protection Especifica o número de sobressalentes não degradantes para o membro. Isso inclui unidades sobressalentes com atributos diferentes dos objetivos do membro da matriz que desempenhem igualmente ou melhor do que os objetivos do membro da matriz. Para membros de matriz distribuída, este campo fica em branco.
balanced
Para as matrizes não distribuídas, este valor descreve se a matriz está balanceada de acordo com seus objetivos sobressalentes:
  • exact indica que todos os membros preenchidos têm a mesma capacidade e local (correspondente).
  • yes indica que todos os membros preenchidos têm pelo menos a mesma capacidade e cadeia, mas um gabinete ou slot diferente.
  • no indica que é desequilibrado.
Para matrizes distribuídas, este indica se uma classe de unidade superior está sendo usada para a matriz:
  • exact indica se a mesma classe de unidade está em uso.
  • yes indica se a unidade excede a classe de unidade da matriz.
Para matrizes distribuídas, a matriz também deve ser balanceada para os seus objetivos de área de reconstrução.
slow_write_count Indica o número de vezes em que este membro se torna não sincronizado devido ao tempo de resposta alto nas operações de E/S de gravação.
slow_write_time_last Cria um registro de data e hora de quando o último componente tornou-se não sincronizado. O formato de horário é YYMMDDhhmmss no horário do sistema em cluster. Nenhum horário é indicado se o valor para slow_write_count for 0.

Um Exemplo de Chamada Concisa

lsarraymember -delim :

A saída resultante:

lsarraymember -delim :
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55::1:exact:4:130103202158
2:mdisk1:1:56::1:exact:1:130103203930
2:mdisk2:0:0::2:exact:0:
2:mdisk2:1:2:5:3:exact:2:130103204044
2:mdisk2:2::::::
2:mdisk2:3:8::0:no::

Um Exemplo de Chamada Concisa (Qualificada com MDisk)

lsarraymember -delim : mdisk_2

A saída resultante:

tmdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
         :balanced:slow_write_count:slow_write_time_last
2:mdisk2:0:0::2:exact:4:130103202158
2:mdisk2:1:2:5:3:exact:1:130103203930
2:mdisk2:2:::::0:
2:mdisk2:3:8::0:no:2:130103204044
Nota: A partir dessa saída, é possível ver que:
  • A matriz tem quatro membros (possivelmente uma matriz RAID-10 com quatro membros). Não é possível usar o RAID-10 com matrizes distribuídas.
  • O segundo membro da matriz está passando por uma troca para drive5.
  • O terceiro membro da matriz não está configurado. Pode estar offline ou ter falhado, sem uma peça de reposição disponível.
  • O quarto membro da matriz não possui proteção de sobressalência e não está equilibrado.

Um Exemplo de Chamada (Duas Matrizes)

lsarraymember -delim :

A saída resultante:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55:::1:exact:4:130103202158
2:mdisk1:1:56:::1:exact:1:130103203930
2:mdisk2:0:0:::2:exact:0:
2:mdisk2:1:2:5::3:exact:2:130103204044
2:mdisk2:2:::::::
2:mdisk2:3:8:::0:no::

Um exemplo de chamada (uma matriz com uma mudança na associação de (55,56) para (55,57,58))

lsarraymember -delim : mdisk_3

A saída resultante:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:56::57:1:exact:1:130103203930
3:mdisk3:2:::58:1:exact:0:

Um exemplo de chamada (uma matriz com uma mudança na associação de (55,57,58) para (55,56))

lsarraymember -delim : mdisk_3

A saída resultante:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:57::56:1:exact:1:130103203930
3:mdisk3:2:58:::1:exact:0: