PowerFlex: storcli add vd reclama que "o controlador tem dados no cache para discos virtuais off-line ou ausentes"

Summary: O controlador tem dados no cache para discos virtuais off-line ou ausentes.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Isso pode acontecer se um disco virtual/disco virtual estiver ausente devido à extração de um disco rígido sem seguir o procedimento adequado. Tentativas subseqüentes de adicionar o VD de volta podem resultar no erro acima.

Isso pode acontecer no nó do VxRack e em outros sistemas que usam o controlador LSI e o storcli.


O comando storcli add vd retorna um erro que "controller has data in cache for offline or missing virtual disks."
 

 

# /opt/MegaRAID/storcli/storcli64 /c0 add vd type=raid0 drives=252:4 direct wb ra Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks Unable to add virtual disks. 

 

Cause

Quando um disco rígido é retirado sem seguir o procedimento correto, o controlador LSI terá o cache preservado para todas as operações de gravação no respectivo VD que ainda não foram confirmadas no disco.

Isso impede tentativas de adicionar VDs (usando outros PDs também). Se o servidor for reinicializado neste ponto, uma mensagem de POST será exibida no console e não permitirá que você prossiga, a menos que o cache preservado seja removido no BIOS do controlador.
 

Resolution

O cache preservado deve ser limpo antes de continuar a adicionar discos virtuais. Durante a reinicialização, isso pode ser feito usando o BIOS do controlador. Também pode ser feito com storcli:

Para verificar se há um cache preservado:

 

# /opt/MegaRAID/storcli/storcli64 /c0 show preservedCache Controller = 0 Status = Success Description = None ----------- VD State ----------- 1 Missing -----------

 

No exemplo acima, o VD #1 está no estado "missing" e não é exibido na saída "storcli /c0 show".

Para excluir o cache preservado:

 

# /opt/MegaRAID/storcli/storcli64 /c0/v1 delete preservedCache

Ou

 

# /opt/MegaRAID/storcli/storcli64 /c0/vall delete preservedCache

 

Nota: esta operação invalidará os dados no disco. Isso não deve causar problemas ao ScaleIO, pois haverá duas cópias para todos os dados.

Additional Information

Isso é externo ao software ScaleIO.
Article Properties
Article Number: 000052924
Article Type: Solution
Last Modified: 29 Oct 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.