PowerPath/Linux: „BŁĄD: nie można wykorzystać urządzenia docelowego, które jest używane” przy próbie zmiany nazwy urządzenia na emcpowerX
Summary: PowerPath/Linux: „BŁĄD: nie można wykorzystać urządzenia docelowego, które jest używane” przy próbie zmiany nazwy urządzenia na 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
Stare urządzenie powiązane z pseudo nazwą emcpowerX zostało usunięte, a kiedy podjęto próbę zmiany nazwy nowego urządzenia o nazwie emcpowerY (w tym przypadku emcpowerb) na emcpowerX, pojawił się błąd "BŁĄD: nie można wykorzystać urządzenia docelowego, które jest używane”.
Cause
W tym przypadku był to problem:
-- Stare urządzenie powiązane z emcpowerX zostało usunięte z zaplecza bez uprzedniego usunięcia urządzenia z poziomu PowerPath.
-- PowerPath 7.3 został zainstalowany po odinstalowaniu wersji 7.2 bez przeprowadzania czyszczenia starszej instancji PowerPath.
Nawet po próbie zwolnienia pseudo i wielu ponownych uruchomieniach, wpis emcpowerX nadal znajduje się na liście w sekcji usedpseudos:
[root@xxxxx ~]# emcpadm getusedpseudosPowerPath
Nazwy pseudo urządzeń PowerPath w użyciu:
Pseudo Device Name Major# Minor#
emcpowerX 120 0
emcpowerb 120 16
emcpowerc 120 32
[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -t emcpowerX
-- Stare urządzenie powiązane z emcpowerX zostało usunięte z zaplecza bez uprzedniego usunięcia urządzenia z poziomu PowerPath.
-- PowerPath 7.3 został zainstalowany po odinstalowaniu wersji 7.2 bez przeprowadzania czyszczenia starszej instancji PowerPath.
Nawet po próbie zwolnienia pseudo i wielu ponownych uruchomieniach, wpis emcpowerX nadal znajduje się na liście w sekcji usedpseudos:
[root@xxxxx ~]# emcpadm getusedpseudosPowerPath
Nazwy pseudo urządzeń PowerPath w użyciu:
Pseudo Device Name Major# Minor#
emcpowerX 120 0
emcpowerb 120 16
emcpowerc 120 32
[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -t emcpowerX
Resolution
W takim przypadku ręczne czyszczenie bazy danych PowerPath rozwiązało problem i można było zmienić nazwę urządzenia zgodnie z wymaganiami:
1) Upewnij się, że wszystkie procesy we/wy zostały zatrzymane, a wszystkie systemy plików do macierzy są odmontowane.
2) Zatrzymaj PowerPath.
3) Usuń stare pliki konfiguracyjne /etc/emcp_devicesDB.dat i /etc/emcp_devicesDB.idx
4) Usuń katalog /etc/emc/archive.
5) Uruchom PowerPath.
6) Zapisz nową konfigurację (powermt save).
UWAGA: Zawsze zaleca się najpierw usunąć urządzenie z poziomu PowerPath, a następnie z backendu, aby uniknąć tego typu problemów. Ponadto zawsze zaleca się wyczyszczenie starszej instancji instalacji w celu uniknięcia nieoczekiwanych problemów.
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.