PowerFlex: storcli add vd lamenta che "il controller ha dati nella cache per dischi virtuali offline o mancanti"

Summary: Il controller dispone di dati nella memoria cache per i dischi virtuali offline o mancanti.

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

Ciò può verificarsi se manca un disco virtuale/VD a causa del pull di un disco rigido senza seguire la procedura corretta. I tentativi successivi di aggiungere nuovamente il disco virtuale potrebbero causare l'errore precedente.

Ciò può verificarsi sul nodo VxRack e su altri sistemi che utilizzano il controller LSI e storcli.


Il comando storcli add vd restituisce l'errore che "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 si estrae un disco rigido senza seguire la procedura corretta, il controller LSI conserva la cache per eventuali operazioni di scrittura sul rispettivo VD non ancora sottoposte a commit sul disco.

Ciò impedisce i tentativi di aggiungere dischi virtuali (anche utilizzando altri PD). Se il server si riavvia a questo punto, sulla console viene visualizzato un messaggio POST che non consente di superarlo, a meno che la cache conservata non venga cancellata nel BIOS del controller.
 

Resolution

La cache conservata deve essere cancellata prima di procedere con l'aggiunta di dischi virtuali. Durante il riavvio, questa operazione può essere eseguita utilizzando il BIOS del controller. Si può fare anche con storcli:

Per verificare la presenza di una cache preservata:

 

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

 

Nell'esempio precedente, VD #1 è nello stato "missing" e non viene visualizzato nell'output "storcli /c0 show".

Per eliminare la cache conservata:

 

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

Oppure

 

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

 

Nota: questa operazione invaliderà i dati sul disco. Ciò non dovrebbe causare problemi a ScaleIO, in quanto saranno presenti due copie per tutti i dati.

Additional Information

Questo è esterno al 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.