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
Resumen: 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
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
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".
Causa
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
Resolución
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.
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.