chdrive

Use o comando chdrive para alterar as propriedades da unidade.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe chdrive -useunusedcandidatesobressalentefailed-allowdegraded-taskformatcertifyrecovererase drive_id

Parâmetros

-use unused | candidate | spare | failed
Descreve a função da unidade:
  • unused indica que a unidade não está em uso e não será usada como um sobressalente.
  • candidate indica que a unidade está disponível para uso em uma matriz.
  • spare indica que a unidade pode ser usada como uma unidade hot-spare, se necessário.
  • failed indica que a unidade falhou.
Nota: Para criar unidades de membro, inclua as unidades em (novas) matrizes usando o comando mkarray.

Se uma unidade falhar para uma matriz distribuída, a matriz permanecerá associada à unidade com falha enquanto estiver no estado com falha.

Nota: Se chdrive -use candidate for executado em uma unidade compactada, ele fará com que a unidade execute um formato. O formato deve ser concluído antes que a unidade se torne on-line e disponível para uso.
-allowdegraded
(Opcional) Permite que uma mudança no uso da unidade continue, mesmo se não houver uma unidade hot spare disponível para a matriz da qual a unidade é membro. Não é possível especificar -allowdegraded e -task juntas. Não é possível especificar -allowdegraded quando uma expansão de matriz está em andamento.
Importante: Evite usar -allowdegraded.
-task format | certify | recover | erase
Faz com que a unidade execute uma tarefa:
  • format indica que uma unidade será formatada para uso em uma matriz; permitido apenas quando a unidade for uma candidata ou tiver falhado na validação.
    Nota: Para unidades NVMe, a formatação da unidade conclui um apagamento criptográfico da unidade.
  • certify indica que a unidade será analisada para verificar a integridade dos dados que ela contém; permitido para qualquer unidade que é um membro.
    Nota: certify não é suportado em unidades NVMe.
  • recover recupera uma unidade flash offline sem perder dados; permitido quando a unidade está offline porque uma construção é necessária ou quando a unidade falhou na validação.
    Nota: recover não é suportado em unidades NVMe.
  • erase causa uma limpeza da operação de apagamento do disco. O tipo de apagamento é criptográfico, bloco ou sobrescrição. O tipo de apagamento depende do fabricante da unidade SAS, do tipo de unidade e do firmware.
    Nota: Esse parâmetro não está disponível nas unidades NVMe ou em sistemas em nuvem.
drive_id
A identidade da unidade.

Descrição

Use esse comando para alterar a função da unidade ou para iniciar as tarefas de longa execução da unidade.

É possível usar o lsdriveprogress para exibir o progresso (porcentagem) e o tempo de conclusão estimado de tarefas contínuas da unidade.

Quando uma unidade que está associada a uma matriz distribuída for alterada de member para failed, se a matriz distribuída não tiver o espaço de reconstrução disponível, ela ficará comprometida. Se -allowdegraded não for especificado, o comando falhará devido a áreas de reconstrução insuficientes. Se o parâmetro -allowdegraded for especificado, o comando será bem-sucedido e a matriz não usará mais a unidade para operações de E/S. Se uma unidade for alterada de failed para outra configuração, as informações para essa unidade serão removidas e a matriz distribuída criará um membro ausente que pertence à tabela de membros. Use o comando charraymember para substituir o membro ausente.

Um exemplo de chamada

chdrive -use spare 1

A saída do resultado:

Sem feedback

Um exemplo de chamada para certificar a unidade 23

chdrive -task certify 23

A saída do resultado:

Sem feedback