PowerPath: powermt entfernt Berichte "Gerät ist ausgelastet" unter Linux

Summary: Auf Linux kann das Powerpath-Pseudogerät nicht entfernt werden, da powermt remove meldet, dass das Gerät ausgelastet ist.

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



Unter Linux kann das Powerpath-Pseudogerät nicht entfernt werden, solange die Back-end-IO-Pfade noch aktiv sind (d. h. HBAs können die Ziel-LUN weiterhin sehen), da powermt remove "Gerät ist ausgelastet" meldet. Es wurde überprüft, ob die Ziel-Pseudogeräte bereits aus dem Management von LVM oder Oracle ASM, etcs entfernt wurden. Ein Neustart des Hosts funktioniert ebenfalls nicht.

Cause

Einige Daemons halten das Pseudogerät und/oder seine nativen Pfade immer noch OFFEN. Auf diese Weise ermittelt Powerpath, ob ein Gerät ausgelastet ist, laut PP Dev Team:

PowerPath verfolgt nur die Öffnungen, die vom Userland nach unten gesendet werden, um festzustellen, ob ein Prozess (oder Prozesse) ein Gerät verwendet, und wenn irgendwelche Öffnungen aktiv sind, lässt PowerPath nicht zu, dass das Gerät aus seiner Kontrolle entfernt wird.  Dazu gehört auch die Anzahl der Öffnungen auf einem Gerät, bevor PowerPath gestartet wird.  Es verfolgt jedoch nicht die Prozesse (wie den Prozessnamen oder die Prozess-ID), die das/die Gerät(e) öffnen.    Daher kann PowerPath nicht auflisten, welcher Prozess möglicherweise ein Gerät geöffnet hat.


Resolution

powermt unmanage dev=[Ziel-Pseudogerät] , gefolgt von einem Neustart des Hosts, kann das Zielgerät möglicherweise wie gewünscht aus dem PP-Management entfernen.

Affected Products

PowerPath for Linux

Products

PowerPath for Linux
Article Properties
Article Number: 000057138
Article Type: Solution
Last Modified: 17 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.