charraymember
Use o comando charraymember para modificar os atributos do membro da matriz ou para trocar (troca) um membro de uma matriz RAID pelo de outra unidade.
Sintaxe
Paramêtros
- -member member_id
- Identifica o índice de membro da matriz.
- -balanced
- (Opcional) Força os objetivos sobressalentes do membro da matriz a serem configurados para:
- Objetivos do membro da matriz presente
- Objetivos de troca existentes
- Objetivos do newDrive
Nota: Se -balanced for especificado e o objetivo da matriz MDisk associada for alterado, a camada do MDisk da matriz será atualizada para corresponder ao novo objetivo. - -newdrive new_drive_id
- (Opcional) Identifica a unidade a ser incluída na matriz. Para matrizes distribuídas:
- Se o parâmetro -newdrive for especificado com o parâmetro -immediate e o membro não estiver associado a uma área de reconstrução, o comando inicia uma reconstrução distribuída para uma área de reconstrução, de forma que um copyback começa imediatamente quando a reconstrução é concluída.
- Se o parâmetro -newdrive for especificado e o membro já estiver associado a uma área de reconstrução, a matriz configura a si própria para usar o novo membro e pode iniciar um copyback. Ocorre independentemente de o parâmetro -immediate ser ou não especificado.
- Se o parâmetro -immediate não estiver configurado e o parâmetro -newdrive estiver configurado (mas o membro da matriz não estiver alocado para uma área de reconstrução), o comando falhará. Se o parâmetro -balanced for configurado, o comando falhará.
- O parâmetro -newdrive não é permitido quando uma expansão de matriz está em andamento.
- -immediate
- (Opcional) Especifica que o disco antigo seja imediatamente removido da matriz, e que o novo disco seja reconstruído. Se você não escolher essa opção, a troca será usada; ela preserva a redundância durante a reconstrução.
- -unbalanced
- (Opcional) Força o membro da matriz a ser alterado se o newDrive não atender aos objetivos do membro da matriz.
- mdisk_id
- (O ID ou o nome é obrigatório) Identifica a qual matriz de ID o comando MDisk se aplica.
- mdisk_name
- (O ID ou o nome é obrigatório) Identifica a qual matriz de nome o comando MDisk se aplica.
Descrição
Esse comando modifica os atributos do membro da matriz ou troca um membro de uma matriz RAID por um membro de outra unidade.Especifique -balanced e o sistema examinará o par espelhado que contém o membro (incluindo as novas propriedades da unidade do membro). Se a matriz for baseada em espelho e a nova unidade estiver:
- Na mesma cadeia que o outro membro desse par, ela removerá o objetivo de balanceamento de cadeia da matriz.
- Em uma cadeia diferente da do outro membro desse par (e houver apenas um par espelhado), a matriz se tornará balanceada por cadeia.
Esta tabela mostra as opções de combinação de comando.
| Opção | Description |
|---|---|
-balanced |
|
-newdrive drive_id |
|
-newdrive drive_id -balanced |
O comando processa a troca e atualiza os objetivos do membro de acordo com as propriedades da nova unidade. |
-newdrive drive_id -unbalanced |
|
Um exemplo de chamada para troca de uma unidade sobressalente ou candidata para uma
unidade 0 do membro usando troca
charraymember -member 0 -newdrive 4 mdisk2A saída do resultado:
Sem feedbackExemplo de Chamada para Trocar uma Unidade Sobressalente ou Candidata de uma Unidade do Membro 1 e Iniciar a Reconstrução do Componente do Novo Membro
charraymember -member 1 -newdrive 3 -immediate mdisk3A saída resultante:
Sem feedbackExemplo de Chamada para Trocar uma Unidade Sobressalente ou Candidata para um Índice de Membro 2
Se houver uma unidade presente, a troca ocorrerá:
charraymember -member 2 -newdrive 4 mdisk4A saída resultante:
Sem feedbackExemplo de Chamada para Forçar o Membro 4 a Alterar seus Objetivos Sobressalentes para sua Unidade Associada
charraymember -member 4 -balanced mdisk6A saída resultante:
Sem feedbackExemplo de Chamada para Forçar uma Troca e Fazer com que a Matriz Altere seus Objetivos para a Nova Unidade
charraymember -member 3 -newdrive 9 -balanced mdisk5A saída resultante:
Sem feedbackExemplo de Chamada para Forçar uma Troca Não Balanceada Quando a Unidade 8 Não Corresponder aos Objetivos
charraymember -member 2 -newdrive 8 -unbalanced mdisk5A saída resultante:
Sem feedbackExemplo de Chamada para Forçar uma Troca Imediata e Fazer a Matriz Alterar seus Objetivos para a Nova Unidade
charraymember -member 3 -newdrive 9
-balanced -immediate mdisk5A saída resultante:
Sem feedbackUm exemplo de chamada para mudar o membro
24 para a nova unidade 15 usando uma reconstrução distribuída ou uma área
de reconstrução
charraymember -member 24 -newdrive 15 -immediate 0A saída resultante:
Sem feedback