PowerFlex: storcli add vd klaagt dat "controller data in cache heeft voor offline of ontbrekende virtuele schijven"

Summary: De controller heeft data in de cache voor offline of ontbrekende virtuele schijven.

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

Dit kan gebeuren als een virtuele schijf/VD ontbreekt als gevolg van het trekken van een harde schijf zonder de juiste procedure te volgen. Latere pogingen om de VD weer toe te voegen, kunnen resulteren in de bovenstaande fout.

Dit kan gebeuren op VxRack Node en andere systemen met behulp van LSI controller en storcli.


De opdracht storcli add vd retourneert de fout dat "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

Wanneer een harde schijf wordt opgehaald zonder de juiste procedure te volgen, heeft de LSI-controller de cache bewaard voor eventuele schrijfbewerkingen op de betreffende VD die nog niet aan de schijf zijn vastgelegd.

Dit voorkomt pogingen om VD's toe te voegen (ook met andere PD's). Als de server op dit punt opnieuw wordt opgestart, wordt er een POST-bericht weergegeven op de console waardoor er niet verder kan gaan, tenzij de bewaarde cache wordt gewist in het controller-BIOS.
 

Resolution

De bewaarde cache moet worden gewist voordat u verdergaat met het toevoegen van virtuele schijven. Tijdens het opnieuw opstarten kan dit worden gedaan met behulp van het controller-BIOS. Het kan ook worden gedaan met storcli:

Ga als volgt te werk om te controleren of er een bewaarde cache is:

 

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

 

In het bovenstaande voorbeeld is de VD #1 in de status "missing" en wordt deze niet weergegeven in de uitvoer "storcli /c0 show".

De bewaarde cache verwijderen:

 

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

Of

 

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

 

Opmerking: met deze bewerking worden de data op de schijf ongeldig gemaakt. Dit zou geen problemen moeten veroorzaken voor ScaleIO, aangezien er twee kopieën zijn voor alle data.

Additional Information

Dit is extern aan ScaleIO-software.
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.