Como cancelar a desativação de um disco aposentado em espaços de armazenamento?

Como cancelar a desativação de um disco aposentado em espaços de armazenamento?

Em algum momento no passado, o Espaço de Armazenamento em uma caixa do Windows Server 2012 decidiu"Se aposentar"duas unidades no pool:

insira a descrição da imagem aqui

Não quero que as unidades sejam aposentadas. Eu quero que você continue usando-os.

Como altero o status de uma unidade de Retiredpara AutoSelect?

Algo como:

#Assign the "retired" disks to a variable
$retiredDisks = Get-PhysicalDisk | Where-Object { $_.Usage -eq 'Retired'}

#Mark the retired disks as "AutoSelect"
$retiredDisks | Set-PhysicalDisk -Usage AutoSelect

Leitura bônus

Responder1

talvez isso possa ajudar

Set-PhysicalDisk -FriendlyName nome_da_unidade -Usage AutoSelect

Um link detalhado para ref: http://powershellhelp.space/commands/set-physicaldisk-psv5.php

Responder2

Minha resposta provavelmente não é a correta, pois reflete minhas experiências em um ambiente um pouco mais recente de 2016/2019. Mas vou tentar.

Antes de prosseguirmos, eu não recomendaria usar nomes amigáveis ​​como identificador de disco, especialmente se você estiver lidando com unidades de algum fornecedor.tosse HP tosseque tendem a fornecer o número do modelo da unidade como nome amigável. Eu sugeriria usar onúmero de sérieda unidade, pois tem uma alta probabilidade de ser único (embora eu tenha certeza de que há uma chance minúscula de que 2 ou mais fornecedores tenham séries correspondentes).

Agora que temos uma identidade única para trabalhar, podemos usá-la com firmeza para extrair apenas as unidades que desejamos:

Get-PhysicalDisk |? Usage -Like Retired

...que deve gerar uma lista de unidades a serem direcionadas. Eu sei que não estou dando isso como uma etapa única, porque estou tentando introduzir algum processo neste procedimento, ou seja, a verificação das unidades de destino antes de cutucar o cérebro do pool de armazenamento com os dedos. Executar uma etapa separada nos ajuda (os humanos que podem e cometem erros) a identificar as séries exatas que queremos atingir, evitando problemas, como destruir todo o seu conjunto de unidades devido a uma correspondência curinga para vários dispositivos.

Seguindo em frente, podemos levantar o serial e usá-lo para trabalhar especificamente na unidade. Basta pressionar a seta para cima no teclado para recuperar a mesma linha e alterá-la para esta linha única (obviamente substituindo DriveSerialNumberGoesHere pelo serial de destino):

Get-PhysicalDisk |? Serial -Like DriveSerialNumberGoesHere | Set-PhysicalDisk -Usage AutoSelect -Verbose

Mas isso traz um ponto para pensar. Por que a unidade foi desativada para começar? Se foi um "oopsie" que simplesmente mudou a bandeira para "Aposentado", então sim, isso vai ...provavelmente... devolva-o ao serviço. Mas se a unidade for desativada devido ao tempo, mau funcionamento, erros de comunicação, etc., você deve considerar a possibilidade de substituição.

informação relacionada