lsarraymember
Use o comando lsarraymember para listar as unidades do membro de um ou mais MDisks de matriz.
Sintaxe
>>- lsarraymember -- -+----------+-- ---------------------------> '- -nohdr -' >--+-----------------------------------+------------------------> '- -filtervalue -- attribute=value -' >--+-----------------+-- -+-----------------------+-------------> '- -filtervalue? -' '- -delim -- delimiter -' >--+----------------+------------------------------------------>< '-+-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 correspondem aos valores especificados ; consulte -filtervalue? para os atributos suportados.
- Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir se aplicam ao uso de curingas ao 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 de filtro entre aspas duplas (""):
lsarraymember -filtervalue "mdisk_name=md*"
- -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 lsarraymember:
- mdisk_id
- mdisk_name
- member_id
- drive_id
- new_drive_id
- spare_protection
- balanceado
Para obter mais informações sobre 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ço com a largura de cada coluna definida a largura máxima possível 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, o espaçamento de colunas não ocorre); em uma visualização detalhada, o delimitador especificado separa os dados de seu cabeçalho.
- mdisk_id
- (Opcional) A identidade do MDisk de matriz.
- mdisk_name
- (Opcional) O nome de MDisk fornecido.
Descrição
Esse comando relaciona as unidades do membro de um ou mais MDisks de matriz. Descreve posições dentro de uma matriz não ocupada por uma unidade. As posições determinam como o espelhamento dos RAIDs ocorre. Por exemplo, determinando se x é espelhado para y para o RAID-10, em que a paridade inicia em RAID-5.
Tabela 1 mostra a saída potencial para esse comando.
Atributo | Valor |
---|---|
member_id | Especifica a identidade do membro da matriz. Ele 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 uma troca estiver em andamento. É em branco se não houver unidade configurada. |
new_drive_id | Especifica o ID da unidade trocada com esse ID de membro. É em branco se não houver um ID. |
spare_protection | Especifica o número de sobressalentes sem degradação para o membro. Isso inclui unidades sobressalentes com diferentes atributos dos objetivos do membro da matriz com desempenho igual ou melhor do que os objetivos do membro da matriz. Para membros da matriz distribuída, esse campo fica em branco. |
balanceado | Para matrizes não distribuídas, isso descreve se a matriz está balanceada de acordo com seus objetivos sobressalentes:
Para matrizes distribuídas, isso indica se uma classe de unidade superior está sendo usada para a matriz:
|
slow_write_count | Indica o número de vezes que este membro se tornou não sincronizado devido ao tempo de resposta alto em operações de E/S de gravação. |
slow_write_time_last | Cria uma data e hora de quando o último componente tornar não sincronizado. O formato de hora é YYMMDDhhmmss no tempo do sistema em cluster. Nenhum horário será indicado se o valor 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: Nesta saída, é possível ver que:
- A matriz tem quatro membros (possivelmente uma RAID 4-membro-10 matriz). Não é possível usar RAID-10 com matrizes distribuídas.
- O segundo membro da matriz está passando por troca para a drive5.
- O terceiro membro da matriz não está configurado. Ele pode estar offline ou falhado, sem uma peça de reposição disponível.
- O quarto membro da matriz não tem proteção sobressalente e não é balanceada.
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 alteração na associação de (55,56) a (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 alteração na associação de (55,57,58) a (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: