PowerPath/Linux: "ERROR: can not use a target device that is in use" quando si tenta di rinominare un dispositivo in emcpowerX
Resumen: PowerPath/Linux: "ERROR: can not use a target device that is in use" quando si tenta di rinominare un dispositivo in 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
Il dispositivo precedente associato al nome dello pseudo dispositivo emcpowerX è stato rimosso e quando si è tentato di rinominare in emcpowerX un nuovo dispositivo denominato emcpowerY (emcpowerb in questo caso), viene generato l'errore "ERROR: can not use a target device that is in use".
Causa
Il problema in questo caso sembra essere il seguente:
--Il vecchio dispositivo associato a emcpowerX è stato rimosso dal back-end senza prima rimuoverlo dal livello PowerPath.
--PowerPath v7.3 è stato installato dopo la disinstallazione dalla versione 7.2 senza eliminare l'istanza precedente di PowerPath.
Anche dopo aver provato a rilasciare lo pseudo device e riavviato più volte, la voce emcpowerXentry compare ancora in 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
--Il vecchio dispositivo associato a emcpowerX è stato rimosso dal back-end senza prima rimuoverlo dal livello PowerPath.
--PowerPath v7.3 è stato installato dopo la disinstallazione dalla versione 7.2 senza eliminare l'istanza precedente di PowerPath.
Anche dopo aver provato a rilasciare lo pseudo device e riavviato più volte, la voce emcpowerXentry compare ancora in 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
In questo caso, la pulizia manuale del database di PowerPath ha risolto il problema ed è stato possibile rinominare il dispositivo come richiesto:
1) Arrestare tutti gli I/O e annullare il mounting di tutti i file system nell'array.
2) Arrestare PowerPath.
3) Rimuovere i vecchi file di configurazione /etc/emcp_devicesDB.dat e /etc/emcp_devicesDB.idx
4) Rimuovere la directory /etc/emc/archive.
5) Avviare PowerPath.
6) Salvare la nuova configurazione (powermt save).
NOTA: per evitare questo tipo di problemi, si consiglia di rimuovere sempre il dispositivo prima dal livello PowerPath e poi dal back-end. Inoltre, è consigliabile eliminare sempre l'istanza dell'installazione precedente per evitare problemi imprevisti.
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.