PowerFlex : storcli add vd se plaint du fait que « le contrôleur a des données en mémoire cache pour les disques virtuels manquants ou hors ligne »

Summary: Le contrôleur a mis en cache des données pour les disques virtuels manquants ou hors ligne.

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

Cela peut se produire si un disque virtuel/disque virtuel est manquant parce que vous avez retiré un disque dur sans suivre la procédure appropriée. Les tentatives ultérieures de rajout du disque virtuel peuvent entraîner l’erreur ci-dessus.

Cela peut se produire sur VxRack Node et d’autres systèmes utilisant le contrôleur LSI et storcli.


La commande storcli add vd renvoie l’erreur suivante : "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

Lorsqu’un disque dur est retiré sans avoir suivi la procédure correcte, le contrôleur LSI a conservé le cache pour toutes les opérations d’écriture sur le disque virtuel respectif qui n’ont pas encore été validées sur le disque.

Cela empêche les tentatives d’ajout de disques virtuels (en utilisant également d’autres disques physiques). Si le serveur redémarre à ce stade, un message POST s’affiche sur la console et ne permet pas de continuer, sauf si le cache conservé est effacé dans le BIOS du contrôleur.
 

Resolution

Le cache conservé doit être effacé avant de poursuivre l’ajout de disques virtuels. Lors du redémarrage, cette opération peut être effectuée à l’aide du BIOS du contrôleur. Cela peut également être fait avec storcli :

Pour vérifier qu’il existe un cache conservé :

 

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

 

Dans l’exemple ci-dessus, le disque virtuel #1 est à l’état « manquant » et ne s’affiche pas dans la sortie « storcli /c0 show ».

Pour supprimer le cache conservé :

 

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

ou

 

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

 

Remarque : cette opération invalidera les données sur le disque. Cela ne devrait pas poser de problèmes à ScaleIO, car il y aura deux copies pour toutes les données.

Additional Information

Ceci est externe au logiciel 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.