Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico descreve a integridade e os estados operacionais de pools de armazenamento, discos virtuais (que ficam abaixo de volumes em Espaços de Armazenamento) e unidades em Espaços de Armazenamento Diretos e Espaços de Armazenamento. Esses estados podem ser inestimáveis ao tentar solucionar vários problemas, como por que você não pode excluir um disco virtual devido a uma configuração somente leitura. Ele também discute o motivo pelo qual uma unidade não pode ser adicionada a um pool (MotivoPorNãoPoderAdicionarAoPool).
Os Espaços de Armazenamento têm três objetos principais - discos físicos (discos rígidos, SSDs, etc.) que são adicionados a um pool de armazenamento, virtualizando o armazenamento para que você possa criar discos virtuais a partir do espaço livre no pool, como mostrado aqui. Os metadados do pool são armazenados em cada unidade que o compõe. Os volumes são criados em cima dos discos virtuais e armazenam seus arquivos, mas não vamos falar sobre volumes aqui.
Você pode exibir estados operacionais e de integridade no Gerenciador do Servidor ou com o PowerShell. Aqui está um exemplo de uma variedade de estados operacionais e de integridade (principalmente ruins) em um cluster do Storage Spaces Direct que está faltando a maioria de seus nós de cluster (clique com o botão direito do mouse nos cabeçalhos das colunas para adicionar Status Operacional). Este não é um cluster feliz.
Estados do pool de armazenamento
Cada pool de armazenamento tem um estado de saúde - Íntegro, Aviso, Desconhecido, /Não Íntegro, bem como um ou mais estados operacionais.
Para descobrir em que estado está um pool, use os seguintes comandos do PowerShell:
Get-StoragePool -IsPrimordial $False | Select-Object HealthStatus, OperationalStatus, ReadOnlyReason
Veja um exemplo de uma saída que mostra um pool de armazenamento no estado de saúde Desconhecido com o status operacional só de leitura.
FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly
------------ ----------------- ------------ ------------ ----------
S2D on StorageSpacesDirect1 Read-only Unknown False True
As seções a seguir listam os estados de integridade e operacionais.
Estado de saúde da piscina: Saudável
Estado operacional | Descrição |
---|---|
OK | O pool de armazenamento está íntegro. |
Estado de integridade da piscina: Aviso
Quando o pool de armazenamento está no estado de aviso de integridade, significa que o pool está acessível, mas uma ou mais unidades falharam ou estão em falta. Como resultado, seu pool de armazenamento pode ter resiliência reduzida.
Estado operacional | Descrição |
---|---|
Degradado | Há unidades com falha ou em falta no pool de armazenamento. Essa condição ocorre apenas com unidades que hospedam metadados do pool. Ação: Verifique o estado das suas unidades e substitua as unidades avariadas antes que ocorram falhas adicionais. |
Estado de saúde do pool: Desconhecido ou Não saudável
Quando um pool de armazenamento está no estado de integridade Desconhecido ou Não Saudável, isto implica que o pool de armazenamento torna-se somente leitura e não pode ser modificado até que o pool seja retornado ao estado de integridade Aviso ou OK.
Estado operacional | Motivo somente leitura | Descrição |
---|---|---|
Somente leitura | Incompleto | Isso pode ocorrer se o pool de armazenamento perder seu quórum, o que significa que a maioria das unidades do pool falhou ou está offline por algum motivo. Quando um pool perde seu quórum, os Espaços de Armazenamento definem automaticamente a configuração do pool como somente leitura até que unidades suficientes fiquem disponíveis novamente. Ação: 1. Reconecte todas as unidades ausentes e, se estiver usando Espaços de Armazenamento Diretos, coloque todos os servidores online. 2. Redefina o pool para leitura-escrita abrindo uma sessão do PowerShell com permissões administrativas e escrevendo: Get-StoragePool <PoolName> -IsPrimordial $False | Set-StoragePool -IsReadOnly $false |
Política | Um administrador define o pool de armazenamento como somente leitura. Ação: Para definir um pool de armazenamento clusterizado para acesso de leitura e gravação no Gerenciador de Cluster de Failover, vá para Pools, clique com o botão direito do mouse no pool e selecione Colocar Online. Para outros servidores e PCs, abra uma sessão do PowerShell com permissões administrativas e digite: Get-StoragePool <PoolName> | Set-StoragePool -IsReadOnly $false |
|
Início | Os Espaços de Armazenamento estão iniciando ou aguardando a conexão das unidades no pool. Este deve ser um estado temporário. Uma vez totalmente iniciado, o pool deve fazer a transição para um estado de funcionamento diferente. Ação: Se o pool permanecer no estado Inicial , verifique se todas as unidades do pool estão conectadas corretamente. |
Consulte também o fórum de armazenamento do Windows Server.
Estados do disco virtual
Em Espaços de Armazenamento, os volumes são colocados em discos virtuais (espaços de armazenamento) que são obtidos a partir do espaço livre numa pool. Cada disco virtual tem um status de integridade - Íntegro, Aviso, Não íntegro ou Desconhecido , bem como um ou mais estados operacionais.
Para descobrir em que estado os discos virtuais estão, use os seguintes comandos do PowerShell:
Get-VirtualDisk | Select-Object FriendlyName,HealthStatus, OperationalStatus, DetachedReason
Aqui está um exemplo de saída mostrando um disco virtual desanexado e um disco virtual degradado/incompleto:
FriendlyName HealthStatus OperationalStatus DetachedReason
------------ ------------ ----------------- --------------
Volume1 Unknown Detached By Policy
Volume2 Warning {Degraded, Incomplete} None
As seções a seguir listam os estados de integridade e operacionais.
Estado de integridade do disco virtual: Íntegro
Estado operacional | Descrição |
---|---|
OK | O disco virtual está íntegro. |
Subóptimo | Os dados não são gravados igualmente nos discos. Ação: Otimize o uso da unidade no pool de armazenamento executando o cmdlet Optimize-StoragePool. |
Estado de integridade do disco virtual: Aviso
Quando o disco virtual está em um estado de Aviso, significa que uma ou mais cópias dos seus dados não estão disponíveis, mas o Espaço de Armazenamento ainda pode ler pelo menos uma cópia dos seus dados.
Estado operacional | Descrição |
---|---|
Em serviço | O Windows está reparando o disco virtual, como depois de adicionar ou remover uma unidade. Quando o reparo estiver concluído, o disco virtual deverá retornar ao estado de integridade OK. |
Incompleto | A resiliência do disco virtual é reduzida porque uma ou mais unidades falharam ou estão faltando. No entanto, as unidades em falta contêm cópias up-to-date dos seus dados. Ação: 1. Reconecte todas as unidades ausentes, substitua as unidades com falha e, se estiver usando o Storage Spaces Direct, coloque online todos os servidores que estiverem offline. 2. Se você não estiver usando Espaços de Armazenamento Diretos, repare o disco virtual usando o cmdlet Repair-VirtualDisk . Se necessário, os Espaços de Armazenamento Direto iniciam automaticamente uma reparação após voltar a ligar ou substituir uma unidade. |
Degradado | A resiliência do disco virtual é reduzida porque uma ou mais unidades falharam ou estão faltando, e há cópias desatualizadas de seus dados nessas unidades. Ação: 1. Reconecte todas as unidades ausentes, substitua as unidades com falha e, se estiver usando o Storage Spaces Direct, coloque online todos os servidores que estiverem offline. 2. Se você não estiver usando Espaços de Armazenamento Diretos, repare o disco virtual usando o cmdlet Repair-VirtualDisk . Se necessário, os Espaços de Armazenamento Direto iniciam automaticamente uma reparação após voltar a ligar ou substituir uma unidade. |
Estado de integridade do disco virtual: Não íntegro
Quando um disco virtual está em um estado de integridade não íntegro , alguns ou todos os dados no disco virtual estão atualmente inacessíveis.
Estado operacional | Descrição |
---|---|
Sem redundância | O disco virtual perdeu dados porque muitas unidades falharam. Ação: Substitua as unidades com falha e, em seguida, restaure os dados do backup. |
Estado de integridade do disco virtual: Informações/Desconhecido
O disco virtual também pode estar no estado de integridade das Informações (conforme mostrado no item Painel de Controle dos Espaços de Armazenamento) ou no estado de integridade Desconhecido (conforme mostrado no PowerShell) se um administrador tiver colocado o disco virtual offline ou se o disco virtual tiver sido desanexado.
Estado operacional | Razão desapegada | Descrição |
---|---|---|
Separado | Segundo a política | Um administrador colocou o disco virtual offline ou definiu o disco virtual para exigir anexo manual, caso em que você terá que anexar manualmente o disco virtual sempre que o Windows for reiniciado. Ação: Coloque o disco virtual online novamente. Para fazer isso quando o disco virtual estiver em um pool de armazenamento clusterizado, no Gerenciador de Cluster de Failover, selecionePools>>,Discos Virtuais, selecione o disco virtual que mostra o status Offline e selecione Colocar Online. Para colocar um disco virtual online novamente quando não estiver em um cluster, abra uma sessão do PowerShell como Administrador e tente usar o seguinte comando: Get-VirtualDisk | Where-Object -Filter { $_.OperationalStatus -eq "Detached" } | Connect-VirtualDisk Para anexar automaticamente todos os discos virtuais não clusterizados após a reinicialização do Windows, abra uma sessão do PowerShell como Administrador e use o seguinte comando: Get-VirtualDisk | Set-VirtualDisk -ismanualattach $false |
A maioria dos discos está com problemas de saúde | Demasiadas unidades utilizadas por este disco virtual falharam, estão em falta ou têm dados obsoletos. Ação: 1. Reconecte todas as unidades ausentes e, se estiver usando o Storage Spaces Direct, coloque online todos os servidores que estiverem offline. 2. Depois que todas as unidades e servidores estiverem online, substitua todas as unidades com falha. Veja mais detalhes em Serviço de Estado de Funcionamento. Se necessário, os Espaços de Armazenamento Direto iniciam automaticamente uma reparação após voltar a ligar ou substituir uma unidade. 3. Se você não estiver usando Espaços de Armazenamento Diretos, repare o disco virtual usando o cmdlet Repair-VirtualDisk . Se tiver menos cópias dos seus dados em relação ao número de discos que falharam e o disco virtual não tiver sido reparado entre falhas, todos os dados no disco são perdidos permanentemente. Nesse caso infeliz, exclua o disco virtual, crie um novo disco virtual e restaure a partir de um backup. |
|
Incompleto | Não há unidades suficientes para ler o disco virtual. Ação: 1. Reconecte todas as unidades ausentes e, se estiver usando o Storage Spaces Direct, coloque online todos os servidores que estiverem offline. 2. Depois que todas as unidades e servidores estiverem online, substitua todas as unidades com falha. Veja mais detalhes em Serviço de Estado de Funcionamento. Se necessário, os Espaços de Armazenamento Direto iniciam automaticamente uma reparação após voltar a ligar ou substituir uma unidade. 3. Se você não estiver usando Espaços de Armazenamento Diretos, repare o disco virtual usando o cmdlet Repair-VirtualDisk . Se tiver menos cópias dos seus dados em relação ao número de discos que falharam e o disco virtual não tiver sido reparado entre falhas, todos os dados no disco são perdidos permanentemente. Nesse caso infeliz, exclua o disco virtual, crie um novo disco virtual e restaure a partir de um backup. |
|
Interrupção temporária | Anexar o disco virtual demorou muito tempo Ação: Isso não deve acontecer com frequência, então você pode tentar ver se a condição passa no tempo. Ou você pode tentar desconectar o disco virtual com o cmdlet Disconnect-VirtualDisk e, em seguida, usar o cmdlet Connect-VirtualDisk para reconectá-lo . |
Estados do disco (disco físico)
Os estados de saúde em que uma unidade pode estar são descritos nas seções a seguir. Os discos num pool são representados no PowerShell como objetos de disco físico.
Estado de saúde da unidade: Saudável
Estado operacional | Descrição |
---|---|
OK | O disco está saudável. |
Em serviço | A unidade está realizando algumas operações internas de limpeza. Quando a ação estiver concluída, a unidade deverá retornar ao estado de integridade OK . |
Estado de integridade da unidade: Aviso
Uma unidade no estado de aviso pode ler e gravar dados com êxito, mas tem um problema.
Estado operacional | Descrição |
---|---|
Comunicação perdida | A unidade não está disponível. Se você estiver usando Espaços de Armazenamento Diretos, isso pode ser porque um servidor está inativo. Ação: Se você estiver usando Espaços de Armazenamento Diretos, coloque todos os servidores online novamente. Se isso não corrigir, reconecte a unidade, substitua-a ou tente obter informações de diagnóstico detalhadas sobre essa unidade seguindo as etapas em Solução de problemas usando o Relatório de Erros do > Windows O disco físico atingiu o tempo limite. |
Remoção da piscina | O Espaço de Armazenamento está a remover a unidade do seu pool de armazenamento. Este é um estado temporário. Após a conclusão da remoção, se a unidade ainda estiver conectada ao sistema, a unidade fará a transição para outro estado operacional (geralmente OK) em um pool primordial. |
Iniciar o modo de manutenção | Os Espaços de Armazenamento estão no processo de colocar a unidade no modo de manutenção depois que um administrador colocou a unidade no modo de manutenção. Este é um estado temporário - a unidade deve estar em breve no estado Em Modo de Manutenção. |
Em modo de manutenção | Um administrador colocou a unidade no modo de manutenção, interrompendo leituras e gravações da unidade. Isso geralmente é feito antes de atualizar o firmware da unidade ou ao testar falhas. Ação: Para remover a unidade do modo de manutenção, use o cmdlet Disable-StorageMaintenanceMode. |
Parar o modo de manutenção | Um administrador retirou a unidade do modo de manutenção e os Espaços de Armazenamento estão no processo de colocar a unidade novamente online. Este é um estado temporário - a unidade deve estar em breve em outro estado - idealmente em bom estado. |
Falha preditiva | A unidade informou que está perto de falhar. Ação: Substitua o disco rígido. |
Erro de E/S | Ocorreu um erro temporário ao aceder à unidade. Ação: 1. Se a unidade não fizer a transição de volta para o estado OK , você pode tentar usar o cmdlet Reset-PhysicalDisk para limpar a unidade. 2. Use Repair-VirtualDisk para restaurar a resiliência dos discos virtuais afetados. 3. Se isto continuar a acontecer, substitua a unidade. |
Erro transitório | Ocorreu um erro temporário com a unidade. Isso geralmente significa que a unidade não estava respondendo, mas também pode significar que a partição de proteção dos Espaços de Armazenamento foi removida inadequadamente da unidade. Ação: 1. Se a unidade não fizer a transição de volta para o estado OK , você pode tentar usar o cmdlet Reset-PhysicalDisk para limpar a unidade. 2. Use Repair-VirtualDisk para restaurar a resiliência dos discos virtuais afetados. 3. Se isso continuar acontecendo, substitua a unidade ou tente obter informações de diagnóstico detalhadas sobre essa unidade seguindo as etapas em Solução de problemas usando o Relatório de Erros do > Windows O disco físico não pôde ficar online. |
Latência anormal | A unidade está funcionando lentamente, conforme medido pelo Serviço de Saúde em Espaços de Armazenamento Direto. Ação: Se isso continuar acontecendo, substitua a unidade para que ela não reduza o desempenho dos Espaços de Armazenamento como um todo. |
Estado de saúde da unidade: Não saudável
Uma unidade no estado Não Íntegro não pode ser gravada ou acessada no momento.
Estado operacional | Descrição |
---|---|
Não utilizável | Esta unidade não pode ser utilizada nos Espaços de Armazenamento. Para saber mais, veja Requisitos de hardware do Storage Spaces Direct; se você não estiver usando Espaços de Armazenamento Diretos, consulte Visão geral dos Espaços de Armazenamento. |
Divisão | A unidade ficou separada da piscina. Ação: Redefina a unidade, apagando todos os dados da unidade e adicionando-os de volta ao pool como uma unidade vazia. Para fazer isso, abra uma sessão do PowerShell como administrador, execute o cmdlet Reset-PhysicalDisk e execute Repair-VirtualDisk. Para obter informações de diagnóstico detalhadas sobre esta unidade, siga as etapas em Solução de problemas usando o Relatório de Erros do > Windows O disco físico não pôde ficar online. |
Metadados obsoletos | Os Espaços de Armazenamento encontraram metadados antigos no disco. Ação: Este deve ser um estado temporário. Se a unidade não fizer a transição de volta para OK, você poderá executar o Repair-VirtualDisk para iniciar uma operação de reparo nos discos virtuais afetados. Se isso não resolver o problema, você pode redefinir a unidade com o cmdlet Reset-PhysicalDisk , limpando todos os dados da unidade e executando Repair-VirtualDisk. |
Metadados não reconhecidos | Os Espaços de Armazenamento encontraram metadados não reconhecidos na unidade, o que geralmente significa que a unidade tem metadados de um pool diferente. Ação: Para limpar a unidade e adicioná-la ao pool atual, formate a unidade. Para redefinir a unidade, abra uma sessão do PowerShell como administrador, execute o cmdlet Reset-PhysicalDisk e execute Repair-VirtualDisk. |
Falha de mídia | A unidade falhou e não será mais usada pelos Espaços de Armazenamento. Ação: Substitua o disco rígido. Para obter informações de diagnóstico detalhadas sobre esta unidade, siga as etapas em Solução de problemas usando o Relatório de Erros do > Windows O disco físico não pôde ficar online. |
Falha de hardware do dispositivo | Houve uma falha de hardware nesta unidade. Ação: Substitua o disco rígido. |
Atualização de firmware | O Windows está atualizando o firmware na unidade. Este é um estado temporário que geralmente dura menos de um minuto e durante o qual outras unidades na pool processam todas as leituras e gravações. Para obter mais informações, consulte Atualizar firmware da unidade. |
Início | A unidade está se preparando para operação. Este deve ser um estado temporário - uma vez concluído, a unidade deve transitar para um estado operacional diferente. |
Razões pelas quais um disco não pode ser agrupado
Algumas unidades simplesmente não estão prontas para estar em um pool de armazenamento. Você pode descobrir por que um disco não está apto para agrupamento examinando a CannotPoolReason
propriedade de um disco físico. Aqui está um exemplo de script do PowerShell para exibir a propriedade CannotPoolReason:
Get-PhysicalDisk | Format-Table FriendlyName,MediaType,Size,CanPool,CannotPoolReason
Aqui está um exemplo de saída:
FriendlyName MediaType Size CanPool CannotPoolReason
------------ --------- ---- ------- ----------------
ATA MZ7LM120HCFD00D3 SSD 120034123776 False Insufficient Capacity
Msft Virtual Disk SSD 10737418240 True
Generic Physical Disk SSD 119990648832 False In a Pool
A tabela a seguir fornece um pouco mais de detalhes sobre cada um dos motivos.
Motivo | Descrição |
---|---|
Numa piscina | A unidade já pertence a um pool de armazenamento. As unidades podem pertencer a apenas um único pool de armazenamento ao mesmo tempo. Para usar esta unidade em outro grupo de armazenamento, primeiro remova a unidade de seu grupo existente, para que os Espaços de Armazenamento movam os dados da unidade para outras unidades no grupo. Ou reinicie a unidade se esta tiver sido desconectada do pool sem avisar os Espaços de Armazenamento. Para remover com segurança uma unidade de um pool de armazenamento, utilize Remove-PhysicalDisk ou vá para o Gestor de Servidor, >, Pools de Armazenamento, >Discos Físicos, clique com o botão direito do rato na unidade e selecione >. Para redefinir uma unidade, use Reset-PhysicalDisk. |
Não é saudável | A unidade não está em boa condição e pode precisar ser substituída. |
Mídia removível | A unidade é classificada como uma unidade removível. Os Espaços de Armazenamento não suportam mídias reconhecidas pelo Windows como removíveis, como discos Blu-Ray. Embora muitas unidades fixas estejam em slots removíveis, em geral, as mídias classificadas pelo Windows como removíveis não são adequadas para uso com Espaços de Armazenamento. |
Em uso por cluster | A unidade é usada atualmente por um cluster de failover. |
Offline | A unidade está inativa. Para colocar todas as unidades offline online e definir para leitura/gravação, abra uma sessão do PowerShell como administrador e use os seguintes scripts: Get-Disk | Where-Object -Property OperationalStatus -EQ "Offline" | Set-Disk -IsOffline $false Get-Disk | Where-Object -Property IsReadOnly -EQ $true | Set-Disk -IsReadOnly $false |
Capacidade insuficiente | Isso normalmente ocorre quando há partições ocupando o espaço livre disponível na unidade de disco. Ação: Eliminar todos os volumes na unidade, apagando todos os dados na unidade. Uma maneira de fazer isso é usar o cmdlet Clear-Disk PowerShell. |
Verificação em curso | O Serviço de Saúde está a verificar se o disco ou o firmware do disco está aprovado para uso pelo administrador do servidor. |
Falha na verificação | O Serviço de Saúde não pôde verificar se a unidade ou o firmware na unidade está aprovado para uso pelo administrador do servidor. |
Firmware não está em conformidade | O firmware na unidade física não está na lista de revisões de firmware aprovadas, especificada pelo administrador do servidor, usando o Health Service. |
Hardware não compatível | A unidade não está na lista de modelos de armazenamento aprovados especificados pelo administrador do servidor usando o Serviço de Integridade. |