PowerFlex: Storcli Add VD beschwert sich, dass "der Controller Daten im Cache für offline geschaltete oder fehlende virtuelle Laufwerke hat"

Summary: Der Controller verfügt über Daten im Cache für Offline- oder fehlende virtuelle Laufwerke.

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

Dies kann passieren, wenn ein virtuelles Laufwerk/VD fehlt, weil eine Festplatte ohne Befolgen des richtigen Verfahrens abgerufen wurde. Nachfolgende Versuche, das virtuelle Laufwerk wieder hinzuzufügen, können zu dem oben genannten Fehler führen.

Dies kann auf VxRack Node und anderen Systemen mit LSI-Controller und storcli passieren.


Der Befehl "storcli add vd" gibt folgenden Fehler zurück: "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

Wenn eine Festplatte entfernt wird, ohne dass das richtige Verfahren befolgt wurde, verfügt der LSI-Controller über einen beibehaltenen Cache für alle Schreibvorgänge auf dem entsprechenden virtuellen Laufwerk, die noch nicht auf die Festplatte geschrieben wurden.

Dies verhindert Versuche, VDs hinzuzufügen (auch mit anderen PDs). Wenn der Server zu diesem Zeitpunkt neu gestartet wird, wird eine POST-Meldung auf der Konsole angezeigt, die das Fortsetzen dieser Meldung nicht zulässt, es sei denn, der beibehaltene Cache wird im Controller-BIOS gelöscht.
 

Resolution

Der beibehaltene Cache muss geleert werden, bevor Sie mit dem Hinzufügen virtueller Laufwerke fortfahren. Während des Neustarts kann dies über das Controller-BIOS erfolgen. Dies kann auch mit storcli erfolgen:

So überprüfen Sie, ob ein beibehaltener Cache vorhanden ist:

 

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

 

Im obigen Beispiel befindet sich VD #1 im Status "missing" und wird in der Ausgabe "storcli /c0 show" nicht angezeigt.

So löschen Sie den beibehaltenen Cache:

 

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

Oder

 

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

 

Hinweis: Durch diesen Vorgang werden die Daten auf der Festplatte ungültig. Dies sollte keine Probleme mit ScaleIO verursachen, da zwei Kopien für alle Daten vorhanden sind.

Additional Information

Dies ist außerhalb der 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.