PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil emcpowerX
Resumen: PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil 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
L’ancien appareil associé au nom de pseudo emcpowerX a été supprimé et lorsque vous essayez de renommer un nouvel appareil nommé emcpowerY (emcpowerb dans ce cas) avec le nom emcpowerX, l’erreur « ERROR: can not use a target device that is in use » est générée.
Causa
Le problème dans ce cas semble être le suivant :
--L’ancien appareil qui était associé à emcpowerX a été supprimé du back-end sans retirer préalablement l’appareil du niveau PowerPath.
--PowerPath v7.3 a été installé après la désinstallation de la version v7.2 sans nettoyage préalable de l’ancienne instance de PowerPath.
Même après avoir essayé de libérer les pseudo et après plusieurs redémarrages, emcpowerXentry était toujours répertorié sous 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
--L’ancien appareil qui était associé à emcpowerX a été supprimé du back-end sans retirer préalablement l’appareil du niveau PowerPath.
--PowerPath v7.3 a été installé après la désinstallation de la version v7.2 sans nettoyage préalable de l’ancienne instance de PowerPath.
Même après avoir essayé de libérer les pseudo et après plusieurs redémarrages, emcpowerXentry était toujours répertorié sous 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
Dans ce cas, le nettoyage manuel de la base de données PowerPath a permis de résoudre le problème et l’appareil a pu être renommé comme requis :
1) Assurez-vous que toutes les E/S sont arrêtées et que tous les systèmes de fichiers de la matrice sont démontés.
2) Arrêtez PowerPath.
3) Supprimez les anciens fichiers de configuration /etc/emcp_devicesDB.dat et /etc/emcp_devicesDB.idx
4) Supprimez le répertoire /etc/emc/archive.
5) Démarrez PowerPath.
6) Enregistrez la nouvelle configuration (powermt save).
Remarque : pour éviter les problèmes de ce type, il est recommandé de toujours retirer l’appareil, d’abord du niveau PowerPath, puis du back-end. En outre, il est toujours recommandé de nettoyer l’ancienne instance d’installation afin d’éviter tout problème inattendu.
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.