PowerPath/Linux: „ERROR: can not use a target device that is in use“ versucht, ein Gerät in emcpowerX umzubenennen

Summary: PowerPath/Linux: „ERROR: can not use a target device that is in use“ versucht, ein Gerät in emcpowerX umzubenennen

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

Das alte Gerät, das dem Pseudonamen emcpowerX zugeordnet ist, wurde entfernt und wenn versucht wurde, ein neues Gerät mit dem Namen emcpowerY (in diesem Fall emcpowerb) in emcpowerX umzubenennen, wird der Fehler „ERROR: can not use a target device that is in use“ ausgegeben.

Cause

Dies scheint das Problem in diesem Fall gewesen zu sein:

– Das alte Gerät, das emcpowerX zugeordnet war, wurde aus dem Back-End entfernt, ohne das Gerät zuerst von der PowerPath-Ebene zu entfernen.
– PowerPath v7.3 wurde nach der Deinstallation von v7.2 installiert, ohne die ältere Instanz von PowerPath zu bereinigen.

Auch nach dem Versuch, den Pseudo freizugeben und mehreren Neustarts wurde emcpowerXentry immer noch unter usedpseudos aufgeführt:

[root@xxxxx ~]# emcpadm getusedpseudos
PowerPath pseudo device names in use:
 
Pseudo Device Name      Major# Minor#
        emcpowerX         120      0
        emcpowerb         120     16
        emcpowerc         120     32

[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -t emcpowerX



Resolution

In diesem Fall wurde das Problem durch die manuelle Bereinigung der PowerPath-Datenbank behoben und das Gerät konnte wie benötigt umbenannt werden:
 

1) Stellen Sie sicher, dass alle I/O-Vorgänge gestoppt und alle Dateisysteme auf dem Array ausgehängt sind.

2) Beenden Sie PowerPath.

3) Entfernen Sie die alten Konfigurationsdateien /etc/emcp_devicesDB.dat und /etc/emcp_devicesDB.idx

4) Entfernen Sie das Verzeichnis /etc/emc/archive.

5) Starten Sie PowerPath.

6) Speichern Sie die neue Konfiguration (powermt save).

HINWEIS: Es wird immer empfohlen, das Gerät zuerst aus der PowerPath-Ebene und dann aus dem Back-End zu entfernen, um jegliche Art von Problemen wie diesem zu vermeiden. Außerdem wird immer empfohlen, die ältere Installationsinstanz zu bereinigen, um unerwartete Probleme zu vermeiden.

Affected Products

PowerPath for Linux
Article Properties
Article Number: 000189392
Article Type: Solution
Last Modified: 27 Aug 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.