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.
Sintaxe
>>-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. (Isso ocorre se o parâmetro -immediate for 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; isso 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 de um membro da matriz ou a troca de um membro de uma matriz RAID pelo de outro 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, como o outro membro deste par, ela remove o objetivo de cadeia de equilíbrio da matriz
- Não na mesma cadeia que o outro membro desse par (e houver apenas um par espelhado), a matriz se torna equilibrada em cadeia
Tabela 1 mostra as
opções de combinação do comando.
| Opção | Descrição |
|---|---|
| -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:
Sem 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:
Sem 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:
Sem 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:
Sem 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:
Sem 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:
Sem 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:
Sem 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:
Sem feedback
