PowerPath/Linux: "ERROR: can not use a target device that is in use" vid försök att byta namn på en enhet till emcpowerX
Summary: PowerPath/Linux: "ERROR: can not use a target device that is in use" vid försök att byta namn på en enhet till emcpowerX
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
Den gamla enheten som är associerad med pseudonamnet emcpowerX har tagits bort och när en ny enhet med namnet emcpowerY (i det här fallet emcpowerb) försökte byta namn till emcpowerX visas felmeddelandet "ERROR: can not use a target device that is in use".
Cause
Vad som verkar vara problemet i det här fallet:
- Den gamla enheten som var associerad med emcpowerX togs först bort från backend utan att enheten togs bort från PowerPath-nivån.
- PowerPath v7.3 installerades efter avinstallationen av v7.2 utan att rensning av den äldre instansen av PowerPath utfördes.
Även efter försök att släppa pseudo- och flera omstarter listades emcpowerXentry fortfarande under usedpseudos:
[root@xxxxx ~]# emcpadm getusedpseudosPowerPath
pseudo device names in use:
Pseudo-enhetsnamn Major# Minor#
emcpowerX 1200emcpowerb 120 16
emcpowerc 120 32
[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -temcpowerX
- Den gamla enheten som var associerad med emcpowerX togs först bort från backend utan att enheten togs bort från PowerPath-nivån.
- PowerPath v7.3 installerades efter avinstallationen av v7.2 utan att rensning av den äldre instansen av PowerPath utfördes.
Även efter försök att släppa pseudo- och flera omstarter listades emcpowerXentry fortfarande under usedpseudos:
[root@xxxxx ~]# emcpadm getusedpseudosPowerPath
pseudo device names in use:
Pseudo-enhetsnamn Major# Minor#
emcpowerX 1200emcpowerb 120 16
emcpowerc 120 32
[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -temcpowerX
Resolution
I det här fallet löste en manuell rensning av PowerPath-databasen problemet och enheten kunde byta namn enligt vad som krävs:
1) Kontrollera att all I/O är stoppad och att alla filsystem i disksystemet är omonterade.
2) Stoppa PowerPath.
3) Ta bort de gamla konfigurationsfilerna /etc/emcp_devicesDB.dat och /etc/emcp_devicesDB.idx
4) Ta bort katalogen /etc/emc/archive.
5) Starta PowerPath.
6) Spara den nya konfigurationen (spara powermt).
OBS! Vi rekommenderar alltid att du först tar bort enheten från PowerPath-nivån och sedan från serverdelsenheten för att undvika sådana problem. Dessutom rekommenderas alltid att du rensar den äldre installationsinstansen för att undvika oväntade problem.
Affected Products
PowerPath for LinuxArticle 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.