PowerPath/Linux: „ERROR: can not use a target device that is in use“ versucht, ein Gerät in emcpowerX umzubenennen
Resumen: PowerPath/Linux: „ERROR: can not use a target device that is in use“ versucht, ein Gerät in emcpowerX umzubenennen
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
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.
Causa
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
– 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
Resolución
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.
Productos afectados
PowerPath for LinuxPropiedades del artículo
Número del artículo: 000189392
Tipo de artículo: Solution
Última modificación: 27 ago 2022
Versión: 5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.