charraymember
Use o comando charraymember para modificar os atributos de um membro da matriz ou para trocar um membro de uma matriz RAID pelo membro de outra unidade.
6Sintaxe
>>-charraymember - -member--member_id---------------------------> >--+- -balanced---------------+--+-mdisk_id---+---------------->< +- -newdrive--new_drive_id-+ '-mdisk_name-' +- -immediate--------------+ '- -unbalanced-------------'
Parâmetros
- -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á.
- -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 de uma 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 mdisk2
A saída resultante:
Nenhum feedback
Exemplo 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 mdisk3
A saída resultante:
Nenhum feedback
Exemplo 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 mdisk4
A saída resultante:
Nenhum feedback
Exemplo de Chamada para Forçar o Membro 4 a Alterar seus Objetivos Sobressalentes para sua Unidade Associada
charraymember -member 4 -balanced mdisk6
A saída resultante:
Nenhum feedback
Exemplo 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 mdisk5
A saída resultante:
Nenhum feedback
Exemplo 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 mdisk5
A saída resultante:
Nenhum feedback
Exemplo 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 mdisk5
A saída resultante:
Nenhum feedback
Um 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 0
A saída resultante:
Nenhum feedback
