charraymember
Use o comando charraymember para modificar os atributos de um membro da matriz, ou para trocar um membro de uma matriz RAID pelo 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 do membro da matriz.
- -balanced
- (Opcional) Força a objetivos sobressalentes do membro da matriz a serem configurados para os:
- objetivos do membro da matriz presente
- Objetivos da troca existente
- Os objetivos da newDrive
Nota: Se -balanced for especificado e o objetivo do disco gerenciado da matriz associada for alterado, a camada do disco gerenciado da matriz será atualizada para corresponder ao novo objetivo. - -newdrive new_drive_id
- (Opcional) Identifica a unidade para incluir 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 começará uma reconstrução distribuída para uma área de reconstrução de modo que uma cópia inicie imediatamente à conclusão da reconstrução.
- Se o parâmetro -newdrive tiver sido especificado e o membro já estiver associado a uma área de reconstrução, a matriz irá se configurar para usar o novo membro e poderá começar uma cópia. (Isso ocorre se o parâmetro -immediate for ou não especificado.)
- Se o parâmetro -immediate não tiver sido definido e o parâmetro -newdrive estiver definido (mas o membro da matriz não estiver alocado a uma área de reconstrução), o comando irá falhar. Se o parâmetro -balanced estiver definido, o comando irá falhar.
- -immediate
- (Opcional) Especifica que o disco antigo deve ser removido imediatamente da matriz, e o novo disco 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 para alterar se 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 do 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 outra unidade.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 para as propriedades da nova unidade. |
-newdrive drive_id -unbalanced |
|
Um exemplo de chamada para trocar uma unidade sobressalente ou candidata para um membro usando troca de unidade 0
-newdrive mdisk2 charraymember -member 0 4
A saída resultante :
No feedback
Um exemplo de chamada para trocar um sobressalente ou uma unidade de candidato para uma unidade 1 do membro e iniciar a reconstrução do comando para o novo membro
-immediate -newdrive mdisk3 charraymember -member 1 3
A saída resultante:
No feedback
Um exemplo de chamada para trocar uma unidade sobressalente ou candidata para membro índice 2
Se houver uma unidade presente, a troca ocorrerá:charraymember -member 2 -newdrive 4 mdisk4
A saída resultante :
No feedback
Um exemplo de chamada para forçar o membro 4 para alterar seus objetivos sobressalentes para sua unidade associada
-balanced mdisk6 charraymember -member 4
A saída resultante :
No feedback
Um exemplo de chamada para forçar uma troca e fazer a matriz alterar seus objetivos para a nova unidade
-balanced -newdrive mdisk5 charraymember -member 3 9
A saída resultante:
No feedback
Um exemplo de chamada para forçar uma troca desequilibrada quando a unidade 8 não corresponder aos objetivos
-newdrive -unbalanced mdisk5 charraymember -member 2 8
A saída resultante:
No feedback
Um exemplo de chamada para forçar uma troca imediata e fazer a matriz alterar seus objetivos para a nova unidade
-balanced -newdrive -immediate mdisk5 charraymember -member 3 9
A saída resultante:
No feedback
Um exemplo de chamada para mudar o membro 24 para a nova unidade 15 usando uma reconstrução distribuída para uma área de reconstrução
svctask charraymember -member 24 -newdrive 15 -immediate 0
A saída resultante:
No feedback