PowerPath/Linux. «ERROR: can not use a target device that is in use» при попытке переименовать устройство в emcpowerX
Summary: PowerPath/Linux. «ERROR: can not use a target device that is in use» при попытке переименовать устройство в 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
Старое устройство, связанное с псевдонимом emcpowerX, было удалено, и при попытке переименовать новое устройство с именем emcpowerY (в данном случае emcpowerb) в emcpowerX появляется сообщение об ошибке «ERROR: can not use a target device that is in use».
Cause
Что могло вызвать проблему в данном случае:
- Старое устройство, связанное с emcpowerX, было удалено из внутреннего сервера без предварительного удаления устройства с уровня PowerPath.
--PowerPath v7.3 был установлен после удаления версии 7.2 без выполнения очистки более старого экземпляра PowerPath.
Даже после попытки освобождения псевдоустройство и множественных перезагрузок запись emcpowerX все еще была указана в разделе 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
- Старое устройство, связанное с emcpowerX, было удалено из внутреннего сервера без предварительного удаления устройства с уровня PowerPath.
--PowerPath v7.3 был установлен после удаления версии 7.2 без выполнения очистки более старого экземпляра PowerPath.
Даже после попытки освобождения псевдоустройство и множественных перезагрузок запись emcpowerX все еще была указана в разделе 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
В этом случае ручная очистка базы данных PowerPath устранила проблему, и устройство удалось переименовать в соответствии с требованиями.
1) Убедитесь, что все операции ввода-вывода остановлены, а все файловые системы в массиве отключены.
2) Остановите PowerPath.
3) Удалите старые файлы конфигурации /etc/emcp_devicesDB.dat и /etc/emcp_devicesDB.idx
4) Удалите каталог /etc/emc/archive.
5) Запустите PowerPath.
6) Сохраните новую конфигурацию (powermt save).
ПРИМЕЧАНИЕ. Всегда рекомендуется сначала удалить устройство с уровня PowerPath, а затем с внутреннего сервера, чтобы избежать подобных проблем. Кроме того, рекомендуется очищать старый экземпляр установки во избежание непредвиденных проблем.
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.