Dell Unity:プール満杯イベント中にストレージ プロセッサー パニックが発生する
概要: この記事では、プールの使用率が100%に達したときにストレージ プロセッサー(SP)でパニックが発生する理由を説明し、修復オプションを提供します。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
ストレージ プールが100%フルになりました。
プールがいっぱいになり、1つ以上のファイル システム(FS)または論理ユニット番号(LUN)がオフラインでリカバリーが必要であると表示されると、ストレージ プロセスでパニックが発生しました。オフラインとマークされている1つ以上のFSまたはLUNのスナップショットにもリカバリが必要です。
原因
パニックのシーケンス:
- プールが100%フルになり、アレイがスナップショットの無効化を開始します。
- アレイがスナップショットのアンマウントを開始します。
- アレイは、割り当てるためにメタデータとスーパーブロックを更新しようとします
getSliceの詳細を確認してください。プールが100%フルであるため、これは失敗します。 - スナップショットをアンマウントする操作がタイムアウトし、SPパニックが発生します。
解決方法
FS、LUN、スナップショットは、リカバリー試行を開始するためにプール内の空き領域を必要とします。これは、影響を受けるプールを拡張することによって行われます。
影響を受けるプールを拡張できない場合は、次のいずれかの方法でプール内の空き領域を確保する必要があります。
- スナップショットの削除
- ストレージ プールの拡張(既存のドライブを使用するか、使用可能なスロットがある場合は追加のドライブを購入)
- 不要なリソース(LUNまたはFS)の削除
- スペース再利用手順を(ホスト側から)実行して、アレイ側でゼロ化されていないスペースを解放する可能性があります
- 事前割り当て済み領域に関する問題の調査
さらにサポートが必要な場合は、Dellテクニカル サポートにお問い合わせいただき、このDellナレッジベース記事を参照してください。
その他の情報
不要なスナップショットを削除する方法
手順1:プールの使用状況の確認:
- Unisphere:
- ストレージ > プール
- 影響を受けるプールを選択し、
Used (%)列に表示されます。 - プール名をクリックすると、スナップショットによって使用される領域を含む詳細な使用状況が表示されます。
- CLI:
- サービス認証情報を使用してPuTTYにログインします。
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
手順2:大規模なスナップショットまたは古いスナップショットの特定:
- Unisphere:
- STORAGE > Block > LUNs または STORAGE > File > File Systems
- LUNまたはファイル システムごとに、[Snapshots ]タブを確認します。
- CLI:
- サービス認証情報を使用してPuTTYにログインします。
- 次のコマンドを実行して、スナップショットの詳細を表示します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - コマンドを実行して、個々のストレージ リソースによって使用されているスナップショット領域を確認します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool <pool name> show -detail Example:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show -detail
ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is required."
手順3:スナップショットの削除:
⚠️ 注意:削除する前に、バックアップまたはリカバリーにスナップショットが必要でないことを確認します。 ⚠️
- Unisphere:
- 削除するスナップショットを1つ以上選択します。
- Deleteをクリックして、アクションを確定します。
- 必要に応じて、他のLUNまたはFSに対して繰り返します。
- CLI:
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- 次のコマンドを実行します。
手順4:プール使用率の監視:
- Unisphere:
- 削除後、STORAGE > Poolsに戻ります。
- ページを更新して、
Used (%)価値。 - スペースが再利用されるまでに数分かかる場合があります。
- CLI:
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- 次のコマンドを実行します。
その他のヒント:
- スナップショットの削除を自動化: 保存ポリシーを設定して、古いスナップショットを自動的に削除します。
- スナップショット スケジュールを確認します。スナップショットを過度に頻繁に作成することは避けてください。
- アラートを有効にします。プロアクティブに対応するために、プール使用率のしきい値(80%、90%など)のアラートを構成します。
関連ドキュメント:
関連するDellナレッジベース記事:
対象製品
Dell EMC Unity, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid製品
Dell Unity 300, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid文書のプロパティ
文書番号: 000052729
文書の種類: Solution
最終更新: 06 11月 2025
バージョン: 5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。