PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil emcpowerX
Summary: PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil 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
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.
Cause
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
Resolution
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.
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.