PowerFlex:storcli add vdで「コントローラーにオフラインまたは欠落仮想ディスク用のデータがキャッシュにある」と表示される

Summary: コントローラーのキャッシュには、オフラインまたは欠落している仮想ディスクのデータがあります。

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

これは、適切な手順に従わずにハード ドライブを取り外したために仮想ディスク/VDが見つからない場合に発生する可能性があります。その後にVDを再度追加しようとすると、上記のエラーが発生することがあります。

これは、LSIコントローラーとstorcliを使用するVxRackノードおよびその他のシステムで発生する可能性があります。


storcli add vdコマンドを実行すると、次のエラーが返されます。 "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

正しい手順に従わずにハード ドライブを引き出すと、LSIコントローラーは、ディスクにまだコミットされていない各VDでの書き込み操作用のキャッシュを保持します。

これにより、(他のPDも使用して)VDを追加できなくなります。この時点でサーバーが再起動すると、コンソールにPOSTメッセージが表示され、コントローラーBIOSで保存されたキャッシュがクリアされない限り、次に進むことはできません。
 

Resolution

仮想ディスクの追加に進む前に、保存されたキャッシュをクリアする必要があります。再起動中に、コントローラーBIOSを使用して実行できます。storcliを使用して実行することもできます。

保存キャッシュがあることを確認するには、次のようにします。

 

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

 

上記の例では、VD #1は「missing」状態であり、「storcli /c0 show」出力には表示されません。

保存されたキャッシュを削除するには、次のようにします。

 

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

または

 

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

 

注:この操作を行うと、ディスク上のデータが無効になります。すべてのデータのコピーが2つ存在するため、ScaleIOに問題は発生しません。

Additional Information

これは、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.