PowerPath/Linux: "ERROR: can not use a target device that is in use" which trying to rename a device to emcpowerX
Resumen: PowerPath/Linux: "ERROR: can not use a target device that is in use" which trying to rename a device to 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
Se eliminó el dispositivo antiguo asociado con el pseudonombre emcpowerX y, cuando se intentó cambiar el nombre a emcpowerX de un nuevo dispositivo denominado emcpowerY (emcpowerb en este caso), se produce el error "ERROR: can not use a target device that is in use".
Causa
¿Cuál parecía ser el problema en este caso?
-- El dispositivo antiguo que estaba asociado con emcpowerX se eliminó del back-end sin eliminar primero el dispositivo del nivel de PowerPath.
PowerPath v7.3 se instaló después de la desinstalación de v7.2 sin realizar una limpieza de la instancia anterior de PowerPath.
Incluso después de intentar liberar el pseudo y de varios reinicios, la entrada emcpowerX aún aparecía en usedpseudos:
[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
-- El dispositivo antiguo que estaba asociado con emcpowerX se eliminó del back-end sin eliminar primero el dispositivo del nivel de PowerPath.
PowerPath v7.3 se instaló después de la desinstalación de v7.2 sin realizar una limpieza de la instancia anterior de PowerPath.
Incluso después de intentar liberar el pseudo y de varios reinicios, la entrada emcpowerX aún aparecía en usedpseudos:
[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
En este caso, la limpieza manual de la base de datos de PowerPath resolvió el problema y se podría cambiar el nombre del dispositivo según sea necesario:
1) Asegúrese de que todas las I/O estén detenidas y de que todos los sistemas de archivos en el arreglo estén desmontados.
2) Detenga PowerPath.
3) Elimine los archivos de configuración antiguos /etc/emcp_devicesDB.dat y /etc/emcp_devicesDB.idx.
4) Quite el directorio /etc/emc/archive.
5) Inicie PowerPath.
6) Guarde la nueva configuración (powermt save).
NOTA: Siempre se recomienda eliminar el dispositivo del nivel de PowerPath primero y, luego, del back-end para evitar cualquier tipo de problema como este. Además, siempre se recomienda limpiar la instancia de instalación anterior para evitar cualquier problema inesperado.
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.