Всем доброго времени суток. Столкнулся с весьма интересной (возможно) проблемой, зайдя на сервер увидел следующую картину.
- [unknown] vg1PDMs lvm2 a-m <4.30t 0
- [unknown] vg1PDMs lvm2 a-m <4.30t 0
- [unknown] vg1PDMs lvm2 a-m <4.30t 0
- [unknown] vg1PDMs lvm2 a-m <4.30t 0
Показалось мне очень странным, т.к. появилось после того, как был двойной конфликт UUID новых дисков, свежих (его я уже решил через vgimportclone). Кто-то из напарников видать пробовал сделать vgimportclone для VG выше. Теперь имею неоднозначную картину.
- /dev/mapper/mpathe [unknown] lvm2 u– 2.25t 0
- /dev/mapper/mpathf [unknown] lvm2 u– 2.25t 0
- /dev/mapper/mpathg [unknown] lvm2 u– 2.25t 0
- /dev/mapper/mpathh [unknown] lvm2 u– 2.25t 0
В душе искренне верю, что PV и VG созданы друг для друга. Но pvs говорит обратное.
- WARNING: Device for PV eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk not found or rejected by a filter.
- WARNING: Device for PV mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw not found or rejected by a filter.
- WARNING: Device for PV vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2 not found or rejected by a filter.
- WARNING: Device for PV vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh not found or rejected by a filter.
- Couldn’t find device with uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk.
- Couldn’t find device with uuid mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw.
- Couldn’t find device with uuid vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2.
- Couldn’t find device with uuid vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh.
- WARNING: PV /dev/mapper/mpathg is marked in use but no VG was found using it.
- WARNING: PV /dev/mapper/mpathg might need repairing.
- WARNING: PV /dev/mapper/mpathf is marked in use but no VG was found using it.
- WARNING: PV /dev/mapper/mpathf might need repairing.
- WARNING: PV /dev/mapper/mpathh is marked in use but no VG was found using it.
- WARNING: PV /dev/mapper/mpathh might need repairing.
- WARNING: PV /dev/mapper/mpathe is marked in use but no VG was found using it.
- WARNING: PV /dev/mapper/mpathe might need repairing.
В lsblk нормальные размеры.
- sdcd 4.3T 0 disk
└─mpathh 4.3T 0 mpath - sdbw 4.3T 0 disk
└─mpathe 4.3T 0 mpath
Подскажите пожалуйста, как вернуть диски в VG без потери данных? Такое ощущение. Что хлам в метаданных. Но с таким сталкиваюсь впервые. Буду признателен за любую подсказку\помощь.
UPD. Понял куда копать. Решил вчера сопоставить новые диски со старыми.
Инфо из /etc/lvm/backup
- pv0 {
- id = «eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk»
- device = «/dev/mapper/mpathy»
- pv1 {
- id = «mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw»
- device = «/dev/mapper/mpathv»
- pv2 {
- id = «vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2»
- device = «/dev/mapper/mpathw»
- pv3 {
- id = «vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh»
- device = «/dev/mapper/mpathx»
Выбрал серийники в текущем состоянии из /etc/multipath/bindings
- mpathe 36742b0f000000be200000000000652a1
- mpathf 36742b0f000000be200000000000652a7
- mpathg 36742b0f000000be200000000000652a5
- mpathh 36742b0f000000be200000000000652a3
Осталась старая информация
- mpathv 36742b0f000000be200000000000652a3
- mpathw 36742b0f000000be200000000000652a1
- mpathx 36742b0f000000be200000000000652a5
- mpathy 36742b0f000000be200000000000652a7
План следующий: Сначала надо вернуть UUID старые.
- pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk /dev/mapper/mpathf И так далее по порядку, а потом восстановить VG (возможно не понадобится после шага выше)
- vgcfgrestore –file /etc/lvm/backup/vg1PDMs После всех манипуляций, проверить и активировать.
- vgchange -ay vg1PDMs
РЕШЕНИЕ:
- pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk -ff /dev/mapper/mpathf
- pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw -ff /dev/mapper/mpathh
- pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2 -ff /dev/mapper/mpathe
- pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh -ff /dev/mapper/mpathg
После данных команд ушли ошибки при pvs. Активировал VG и смонировал. Всё ок.
Огромная благодарность всем присутствующим за помощь и хорошего вам дня :)